Výhody binárního formátu sešitu Excelu .xlsb

Jeden uživatel Modana se mě právě zeptal, co si myslím o používání formátu souborů XLSB a XLSB. formátu souboru XLSM poté, co si přečetla následující článek:

http://blog.datasafexl.com/excel-articles/advantages-of-xlsb-excel-binary-format

Hlavní myšlenka, na kterou jsem ji při odpovědi upozornil, je, že volba formátu souboru aplikace Excel NEMÁ vliv na rychlost výpočtu aplikace Excel po otevření souboru – tj. formát souboru je pouze způsob, jakým jsou data v sešitu aplikace Excel uložena při zápisu do souboru. Po načtení v aplikaci Excel se bude sešit chovat vždy stejně.

Vzhledem k tomu v Modanu vždy volíme formát souboru XLSB, protože má nejmenší velikost na disku a umožňuje přidávat makra VBA, aniž by bylo nutné měnit formát souboru, jako se to děje při přidávání VBA do souboru XLSX, který je pak nutné uložit jako soubor XLSM.

FYI – Zde je moje úplná odpověď uživateli:

Binární formát aplikace Excel 2007-16 (*.xlsb) ukládá data v sešitu aplikace Excel v binárním formátu namísto formátu XML (Extensible Markup Language). Binární formát (tj. 1 a 0) je mnohem efektivnější než lidsky čitelný XML, takže výsledkem je mnohem menší velikost souboru při ukládání na disk. Volba formátu souboru (tj. XLSX vs. XLSM vs. XLSB) však NEMÁ vliv na rychlost výpočtu aplikace Excel po otevření souborů – tj. ovlivňuje pouze rychlost otevírání a ukládání souborů na úrovni výkonu. To je jediná věc v odkazovaném článku, která je nesprávná.

Při zvažování XLSM vs. XLSB bych tedy vždy volil XLSB, pokud to z nějakého důvodu nezpůsobí problémy, protože velikost souboru na disku bude menší. Neočekávejte však žádný vliv na rychlost výpočtu po otevření souborů.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *