XML je univerzálny formát údajov. Podporuje mnoho programov vrátane programov z databázy. Konverzia informácií na XML je preto dôležitá práve z hľadiska interakcie a výmeny dát medzi rôznymi aplikáciami. Program Excel je len medzi programami, ktoré pracujú s tabuľkami a dokonca môžu vykonávať manipulácie s databázami. Poďme zistiť, ako previesť súbory programu Excel do XML.
Prevod dát na XML nie je taký jednoduchý proces, pretože v jeho priebehu musí byť vytvorená špeciálna schéma (schema.xml). Na konverziu informácií do jednoduchého súboru tohto formátu stačí mať na dosah ruky obvyklé nástroje na ukladanie dát v programe Excel, ale vytvoriť dobre štruktúrovaný prvok, ktorý budete musieť skomponovať pri zostavovaní schémy a jej pripojení k dokumentu.
V programe Excel môžete údaje uložiť vo formáte XML jednoducho pomocou ponuky Uložiť ako .... Neexistuje však žiadna záruka, že všetky programy budú pracovať správne so súborom, ktorý bol vytvorený týmto spôsobom. A vo všetkých prípadoch táto metóda nefunguje.
Medzi možnostiach uchovávania hľadáme názov "tabuľka XML 2003" alebo "údaje XML" . Vybrali sme si jednu z týchto položiek.
Preto bude konverzia súboru z programu Excel na XML vykonaná.
Preveďte formát programu Excel na XML pomocou nástrojov pre vývojárov na karte programu. V takomto prípade, ak používateľ urobí všetko správne, potom na výstupe dostane na rozdiel od predchádzajúcej metódy plnohodnotný súbor XML, ktorý bude správne vnímaný aplikáciami tretích strán. Ale hneď je potrebné povedať, že nie každý môže mať dostatok vedomostí a zručností naraz, aby sa naučil previesť dáta týmto spôsobom.
Ako vidíte, otváracia a zatvárajúca značka pre dokument ako celok je "dátová množina" . V rovnakej úlohe sa pre každý riadok zobrazí značka "záznam" . Pri schéme stačí, ak vezmeme len dva riadky tabuľky a nebudeme to všetko ručne preložiť do XML. Názov otváracej a záverečnej značky stĺpca môže byť ľubovoľný, ale v tomto prípade je pre pohodlie radšej jednoducho preložiť názvy stĺpcov v ruštine do angličtiny. Po zadaní údajov jednoducho uložíme cez funkciu textového editora kdekoľvek na pevnom disku vo formáte XML nazvanom "schéma" .
Ako môžete vidieť, existujú dva hlavné spôsoby, ako previesť súbory XLS a XLSX do formátu XML pomocou programu Microsoft Excel. Prvý z nich je veľmi jednoduchý a pozostáva z elementárneho postupu ukladania s daným rozšírením prostredníctvom funkcie "Uložiť ako ..." . Jednoduchosť a jasnosť tejto možnosti je nepochybne výhodou. Má však veľmi vážnu chybu. Konverzia sa vykoná bez zohľadnenia určitých noriem, a preto môže byť súbor takto konvertovaný aplikáciami tretej strany jednoducho neuznaný. Druhá možnosť zahŕňa vytvorenie mapy XML. Na rozdiel od prvej metódy bude tabuľka konvertovaná podľa tejto schémy spĺňať všetky štandardy kvality XML. Ale bohužiaľ, nie každý používateľ môže rýchlo zistiť nuansy tohto postupu.