XML vs XLS
S rozhodnutím společnosti Microsoft změnit formáty z již zavedených formátů sady Office na nové formáty založené na XML došlo k určité záměně. Excel je jednou z aplikací, které byly touto změnou ovlivněny, přičemž XLS byl nahrazen XLSX založeným na XML. XML, což je zkratka pro Extensible Markup Language, je ve skutečnosti značkovacím jazykem, nikoli formátem souboru. Z tohoto důvodu není specifická pro žádnou aplikaci, a proto ji používá mnoho dalších, včetně vlastních aplikací Microsoft Office a aplikací Powerpoint..
Protože XLSX používá XML, zdědí také klíčové vlastnosti XML, které se od XLS velmi liší. XML je založeno 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. Je to proto, že soubory XML jsou archivovány pomocí formátu ZIP. Můžete jej však snadno otevřít pomocí libovolné archivační aplikace, jako je WinZip a WinRar, abyste se dostali ke skutečným souborům XML a otevřeli je pomocí textového editoru..
XML je ve srovnání s XLS také otevřeným standardem, což není. XLS nebyl problematický, pokud používáte Excel. Když ji však otevřete v jiné aplikaci nebo ji odešlete někomu, kdo používá počítač Mac nebo Linux, je velmi pravděpodobné, že se tabulka 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ěř kdokoli může získat informace o tom, jak Microsoft kóduje určité aspekty do souboru, a přizpůsobit chování své aplikace tak, aby se přizpůsobilo.
XLS byl velmi starý formát za starých časů, ale byl kritizován kvůli jeho uzavřené povaze. Rozhodnutí Microsoftu přejít do formátu XML pro své aplikace Office je vítanou změnou, díky které je formát trochu univerzálnější. I když formát není jako výchozí upraven jinými aplikacemi, nedává jim žádný důvod k tomu, aby nebyli schopni správně otevírat tabulky aplikace Excel a jiná rozšíření kancelářských aplikací..
Souhrn:
1.XLS je rozšíření pro tabulky Excelu, zatímco XML je značkovací jazyk
2.XML je základem pro nahrazení XLS
3.XML je založeno na textu a XLS je binární
4.XML je otevřený formát, zatímco XLS není