O Excel 2007/2010 oferece uma opção para salvar meus arquivos em um formato "Pasta de trabalho binária do Excel" que parece ser menor (50% do tamanho em alguns casos) e carregar mais rapidamente. Existe uma desvantagem nesse formato? Devo evitá-lo por algum motivo?
Estou pensando que deve haver algumas falhas, ou seria o formato de salvamento padrão em vez do XLSX, mas não consigo descobrir quais podem ser as falhas. O XLSX parece ser razoavelmente comum em outros produtos que podem importar arquivos do Excel, mas nenhum deles suporta o XLSB - por que não?
fonte
.xls
é obviamente um Documento Composto OLE e não XML.O Mac iWork Numbers, Quickview, visualização do iOS e iOS Numbers não reconhecem arquivos xlsb.
fonte
Salvar em binário permite que as fórmulas sejam salvas corretamente se excederem o limite de 8192 caracteres.
fonte
Não uso o
xlsb
formato por dois motivos.Como o arquivo possui todo o XML mais o binário, o arquivo é maior que o arquivoxlsx
ou correspondentexlsm
.Quando eu estava trabalhando com um arquivo grande e complexo, o binário era corrompido com frequência e eu precisava restaurar a partir de uma cópia de backup do arquivo.
Atualização: tentei o
xlsb
formato quando ele saiu pela primeira vez e tive os problemas acima. O problema 1 não acontece com o Excel 2010, então talvez o problema 2 também seja corrigido.Por outro lado, mesmo se todas as opções acima forem corrigidas, ainda não utilizarei com
xlsb
muita frequência porque a maioria dos meus arquivos do Excel são na verdade projetos VBA. O rastreamento de um binário em um repositório de códigos inchará o repositório rapidamente. (Uso o Mercurial para meu repositório de códigos e, com a extensão zipdoc ativada, posso dizer que os arquivosxlsx
ANDxlsm
são arquivos de texto XML compactados em zip em vez de binários.)fonte