Excel 2007/2010 offre une option pour enregistrer mes fichiers dans un format "Excel Binary Workbook" qui semble être plus petit (50% de la taille dans certains cas) et se charger plus rapidement. Y a-t-il un inconvénient à ce format? Dois-je l'éviter pour une raison quelconque?
Je pense qu'il doit y avoir des lacunes, ou ce serait le format de sauvegarde par défaut au lieu de XLSX, mais je ne peux pas comprendre quels pourraient être les défauts. XLSX semble être assez courant dans d'autres produits capables d'importer des fichiers Excel, mais aucun ne prend en charge XLSB - pourquoi pas?
la source
.xls
est bien sûr un document composé OLE et non XML.Mac iWork Numbers, Quickview, iOS preview et iOS Numbers ne reconnaissent pas les fichiers xlsb.
la source
L'enregistrement en binaire permet d'enregistrer correctement les formules si elles dépassent la limite de 8192 caractères.
la source
Je n'utilise pas le
xlsb
format pour deux raisons.Étant donné que le fichier contient tout le XML plus le binaire, le fichier est plus grand que le fichierxlsx
ou correspondantxlsm
.Lorsque je travaillais avec un fichier volumineux et complexe, le binaire était fréquemment corrompu et je devais restaurer à partir d'une copie de sauvegarde du fichier.
Mise à jour: j'ai essayé le
xlsb
format lors de sa sortie et j'ai eu les problèmes ci-dessus. Le problème 1 ne se produit pas avec Excel 2010, donc peut-être que le problème 2 est également résolu.D'un autre côté, même si tout ce qui précède est corrigé, je ne l'utilise toujours pas
xlsb
très souvent car la plupart de mes fichiers Excel sont en fait des projets VBA. Le suivi d'un binaire dans un référentiel de code gonflera le référentiel assez rapidement. (J'utilise Mercurial pour mon référentiel de code et, avec l'extension zipdoc activée, je peux lui dire que les fichiersxlsx
ANDxlsm
sont des fichiers texte XML compressés au lieu de binaires.)la source