Desvantagens para o formato binário Microsoft Excel 2007 XLSB? [fechadas]

16

O Excel 2007/2010 oferece uma opção para salvar meus arquivos em um formato "Excel Binary Workbook" que parece ser menor (50% do tamanho em alguns casos) e carregar mais rapidamente. Existe uma desvantagem para este formato? Devo estar evitando isso por algum motivo?

Eu estou pensando que tem que haver alguma lacuna para ele, ou seria o formato de salvamento padrão em vez de XLSX, mas não consigo descobrir quais são as falhas. O XLSX parece ser razoavelmente comum em outros produtos que podem importar arquivos do Excel, mas nenhum deles suporta XLSB - por que não?

    
por SqlRyan 16.02.2012 / 18:10

4 respostas

14

Como afirmado, xlsb é um tipo de arquivo binário e salva no formato binário . Todos os outros tipos de arquivos xls são salvos no formato aberto XML . Não estamos aqui para falar sobre vantagens, mas desvantagens.

  1. A única desvantagem real será a compatibilidade no uso de dados com software que deseja XML em vez de binário (servidor da Web, por exemplo). Se você vincular muitos sistemas juntos, isso pode causar um problema com uma das camadas, pois o XML foi desenvolvido especificamente para essa finalidade.

  2. Em geral, não há outras desvantagens além do fato de que você pode não saber se há macros nela ou não, pois não há uma versão sem macro desse formato. Você pode apenas alterar as configurações de macro para desativar com prompt e examinar o visual básico para determinar se existem macros prejudiciais.

Uma lista atraente para usar xlsb como seu formato de arquivo padrão.

    
por 16.02.2012 / 18:40
3

Os números do Mac iWork, a visualização rápida, a visualização do iOS e os números do iOS não reconhecem os arquivos xlsb.

    
por 09.02.2013 / 06:43
2

Salvar em binário permite que as fórmulas sejam salvas corretamente se forem maiores que o limite de 8192 caracteres.

    
por 10.04.2013 / 03:21
0

Eu não uso o formato xlsb por dois motivos.

  1. Como o arquivo tem todo o XML mais o binário, o arquivo é maior que o arquivo xlsx ou xlsm correspondente.

  2. Quando eu estava trabalhando com um arquivo grande e complexo, o binário seria corrompido com frequência e eu teria que restaurar a partir de uma cópia de backup do arquivo.

Atualização: Eu tentei o formato xlsb quando ele saiu pela primeira vez e tive os problemas acima. Problema 1 não acontece com o Excel 2010, então talvez o problema 2 seja corrigido também.

Por outro lado, mesmo se todos os itens acima forem corrigidos, ainda não usarei xlsb com muita frequência porque a maioria dos meus arquivos do Excel são, na verdade, projetos VBA. Rastrear um binário em um repositório de código irá inchar o repositório rapidamente. (Eu uso o Mercurial para meu repositório de código e, com a extensão zipdoc ativada, posso dizer que xlsx AND xlsm arquivos são arquivos de texto XML compactados em vez de binários.)

    
por 21.02.2012 / 23:17