XML a XLS
XML vs XLS
Došlo k určitému zmatku s rozhodnutím společnosti Microsoft o změně formátů z již zavedených formátů Office na nové, založené na formátu XML. Aplikace Excel je jednou z aplikací, která byla touto změnou ovlivněna a XLS nahrazena XML XLSX. XML, což znamená Extensible Markup Language, je ve skutečnosti značkovací jazyk a ne formát souboru. Z tohoto důvodu není specifická pro žádnou aplikaci a je tedy používána mnoha dalšími, včetně aplikací Microsoft Word vlastní aplikace Word a PowerPoint.
Protože XLSX používá XML, dědí také klíčové znaky XML, které se velmi liší od XLS. XML je založen na textu, zatímco XLS je binární formát, který nelze otevřít pomocí textových editorů. Pokud se pokusíte otevřít XLSX pomocí textového editoru, dostanete odpadky. Důvodem je archivace souborů XML pomocí formátu ZIP. Ale můžete ji snadno otevřít jakoukoliv archivační aplikací, jako WinZip a WinRar, abyste se dostali k aktuálním souborům XML a otevřeli je pomocí textového editoru.
XML je také otevřený standard ve srovnání s XLS, což není. XLS nebyla problematická, pokud používáte aplikaci Excel. Ale když ji otevřete v jiné aplikaci nebo ji odešlete někomu, kdo je na počítači Mac nebo Linux, je velmi pravděpodobné, že tabulka se nezobrazí tak, jak jste zamýšleli. S XLSX založeným na XML to není problém. Otevřenost standardu zajišťuje, že téměř každý může získat informace o tom, jak Microsoft kóduje určité aspekty do souboru a přizpůsobuje chování svých aplikací.
XLS byl v dávných dobách velmi vhodným formátem, ale kvůli jeho uzavřenému charakteru byl kritizován. Rozhodnutí společnosti Microsoft o přesunu do formátu XML pro aplikace sady Office je vítaná změna, která dělá formát trochu univerzálnější. Dokonce i v případě, že formát není přizpůsoben jinými aplikacemi jako výchozí, nedává jim žádný důvod neumožnit správné otevření tabulky aplikace Excel a dalších rozšíření pro kancelářské aplikace.
Souhrn:
1.XLS je rozšíření pro tabulky aplikace Excel, zatímco XML je značkovací jazyk 2.XML je základem náhrady za XLS 3.XML je založen na textu a zatímco XLS je binární 4.XML je otevřený formát, zatímco XLS není