Rozdiel medzi XML a XLS

XML vs XLS

Došlo k určitej zámene s rozhodnutím spoločnosti Microsoft zmeniť formáty z už zavedených formátov balíka Office na nové formáty založené na XML. Excel je jednou z aplikácií, ktoré boli touto zmenou ovplyvnené, pričom XLS bol nahradený XLSX založeným na XML. XML, čo je skratka pre Extensible Markup Language, je vlastne značkovacím jazykom a nie formátom súboru. Z tohto dôvodu nie je špecifický pre žiadnu aplikáciu, a preto ho používa mnoho ďalších, vrátane vlastných aplikácií balíka Microsoft Office Word a aplikácií Powerpoint..

Pretože XLSX používa XML, dedí tiež kľúčové vlastnosti XML, ktoré sa veľmi líšia od XLS. XML je založený na texte, zatiaľ čo XLS je binárny formát, ktorý nemožno otvoriť pomocou textových editorov. Ak sa pokúsite otvoriť XLSX pomocou textového editora, dostanete odpadky. Je to preto, že súbory XML sa archivujú pomocou formátu ZIP. Môžete ich však ľahko otvoriť pomocou akejkoľvek archivačnej aplikácie, ako je WinZip a WinRar, aby ste sa dostali k skutočným súborom XML a otvorili ich pomocou textového editora..

XML je tiež otvoreným štandardom v porovnaní s XLS, čo nie je. Program XLS nebol problematický, pokiaľ používate program Excel. Keď ju však otvoríte v inej aplikácii alebo ju odošlete niekomu, kto používa počítač Mac alebo Linux, je veľmi pravdepodobné, že sa tabuľka nezobrazí tak, ako ste zamýšľali. S XLSX založeným na XML to nie je problém. Otvorenosť normy zabezpečuje, že takmer každý môže získať informácie o tom, ako Microsoft kóduje určité aspekty do súboru, a prispôsobiť správanie svojej aplikácie tak, aby sa prispôsobilo.

XLS bol za starých čias veľmi primeraným formátom, ale kvôli jeho uzavretej povahe bol kritizovaný. Rozhodnutie Microsoftu prejsť do formátu XML pre svoje kancelárske aplikácie je vítanou zmenou, ktorá robí tento formát trochu univerzálnejším. Aj keď formát nie je ako predvolený upravený inými aplikáciami, nedáva im žiadny dôvod na to, aby nemali možnosť správne otvoriť tabuľky programu Excel a ďalšie rozšírenia kancelárskych aplikácií..

Zhrnutie:

1.XLS je rozšírenie pre tabuľky Excelu, zatiaľ čo XML je značkovací jazyk
2.XML je základom výmeny za XLS
3.XML je založené na texte a XLS je binárne
4.XML je otvorený formát, zatiaľ čo XLS nie