• Wednesday July 17,2019

Rozdíl mezi XLS a XLSX

XLS vs XLSX

XLS a XLSX jsou dvě rozšíření souborů, které používá velmi oblíbená aplikace tabulkového procesoru od společnosti Microsoft s názvem Microsoft Excel. XLS je velmi oblíbený, protože byl výchozí formát pro aplikaci Microsoft Excel, protože byl poprvé vytvořen až do roku 2003. V vydání Microsoft Office 2007 se společnost Microsoft rozhodla změnit výchozí formát souboru na jiný formát a přidat další x za všechny své rozšíření o dokumenty; pro Excel, to skončilo jako XLSX.

Vzhledem k tomu, že XLSX je úplný odchod od staršího formátu souborů, který se používá ve starších aplikacích aplikace Excel, není ve verzích aplikace Excel před rokem 2007 čitelný. Tato neslučitelnost brání rychlému přijetí nového softwaru a společnost Microsoft rychle řešila tento problém uvolněním patch, který umožňuje starším aplikacím sady Office číst nové formáty souborů založené na formátu XML. Jak vždy, zpětná kompatibilita je vždy prioritou aplikací sady Office. Navzdory přijetí a propagaci nového formátu XLSX jsou novější verze aplikace Excel stále schopny otevírat a ukládat dokumenty do staršího formátu XLS. Přestože stojí za zmínku, že aplikace Microsoft Excel 2007 upustila od podpory starších formátů souborů, které byly běžně nalezeny v systému MS-DOS.

Když se podíváme hlouběji na rozdíly mezi XLS a XLSX, můžeme vidět, že způsob, jakým jsou informace uloženy, je značně odlišné pro formáty XLS i XLSX. XLS je založen na formátu BIFF (Binary Interchange File Format) a jako takové se informace přímo ukládají do binárního formátu. Na druhou stranu, XLSX je založen na formátu Office Open XML, který byl odvozen z XML. Informace v souboru XLSX jsou uloženy v textovém souboru, který pomocí XML definuje všechny parametry.

Protože soubor XLSX je uložen ve formátu textového souboru, společnost Microsoft se rozhodla odebrat makro podporu pro tento formát souboru. Namísto toho přidělila úplně jinou příponu souborů, která umožňuje použití maker; to je pojmenované XLSM. Starší XLS přípona souboru nemá tento problém a je schopen držet tabulky, které obsahují makra nebo ne.

Souhrn: XLS je výchozí formát souboru pro verzi aplikace Excel 2003 a starší, zatímco verze XLSX pro verze od roku 2007 XLS je čitelný všemi verzemi aplikace Microsoft Excel, zatímco XLSX je čitelný pouze verzemi 2007 a novější XLS je proprietární binární formát, zatímco XLSX je založen na formátu Office Open XML XLSX není schopen podporovat makra během XLS