Egy Modano felhasználó most kérdezte meg, mit gondolok az XLSB fájlformátum használatáról az XLSB fájlformátummal szemben. az XLSM fájlformátummal kapcsolatban, miután elolvasta az alábbi cikket:
http://blog.datasafexl.com/excel-articles/advantages-of-xlsb-excel-binary-format
A válaszomban rámutattam, hogy az Excel-fájlformátum kiválasztása NEM befolyásolja az Excel számítási sebességét, ha a fájl meg van nyitva – azaz a fájlformátum egyszerűen az a mód, ahogyan az Excel-munkafüzetben lévő adatokat a fájlba íráskor tárolják. Miután betöltődött az Excelbe, a munkafüzet mindig ugyanúgy fog viselkedni.
Ezzel együtt mi a Modanónál mindig az XLSB fájlformátumot választjuk, mivel ez a legkisebb fájlméret a lemezen, és lehetővé teszi a VBA makrók hozzáadását anélkül, hogy meg kellene változtatni a fájlformátumot, mint amikor VBA-t adunk hozzá egy XLSX fájlhoz, és azt XLSM fájlként kell elmenteni.
FYI – Itt van a felhasználónak adott teljes válaszom:
Az Excel 2007-16 bináris formátum (*.xlsb) az Excel munkafüzetben lévő adatokat bináris formátumban menti az Extensible Markup Language (XML) formátum helyett. A bináris (azaz 1-es és 0-s) formátum sokkal hatékonyabb, mint az ember által olvasható XML, így a lemezre mentéskor sokkal kisebb fájlméretet eredményez. A fájlformátum kiválasztása (pl. XLSX vs. XLSM vs. XLSB) azonban NEM befolyásolja az Excel számítási sebességét a fájlok megnyitása után – azaz csak teljesítményszinten befolyásolja a fájlok megnyitásának és mentésének sebességét. Ez az egyetlen dolog a hivatkozott cikkben, ami nem helytálló.
Az XLSM vs. XLSB mérlegelésekor tehát én mindig az XLSB-t választanám, kivéve, ha ez valamilyen oknál fogva problémát okoz, mivel a lemezen lévő fájl mérete kisebb lesz. De ne számítson semmilyen hatással a számítási sebességre, ha már megnyitotta a fájlokat.