Xlsx e xlsb são dois formatos de arquivo de planilhas populares do Microsoft Excel para armazenar grandes quantidades de dados nas pastas de trabalho. No entanto, a presença de fórmulas, dados do usuário e objetos (como formas) nesses arquivos pode aumentar consideravelmente o tamanho do arquivo que pode afetar o desempenho de carregar e salvar esses arquivos. Além disso, os arquivos grandes consomem um volume considerável de armazenamento da caixa de correio quando enviados por e -mail. Este artigo compara os formatos de arquivo XLSX e XLSB e descreve como reduzir o tamanho dos arquivos do Excel para carregar e salvar pastas de trabalho muito mais rapidamente.

Xlsx vs xlsb Formatos de arquivo

O formato de arquivo XLSX é o tipo de arquivo da era moderna do Microsoft Excel para trabalhar com pastas de trabalho. Foi introduzido com o Microsoft Excel 2007+ e é o formato de arquivo padrão para salvar pastas de trabalho do Excel. Os arquivos XLSX são salvos como arquivos ZIP compactados e são baseados em uma combinação de vários arquivos XML. Os arquivos XLSB também foram introduzidos com o Microsoft Excel 2007+ e são salvos no contêiner ZIP. No entanto, diferentemente do XLSX e XLSM, esses são componentes binários comprimidos codificados em um formato proprietário.

Qual é a diferença entre XLSX e XLSB?

Então, qual é a diferença entre XLSX e XLSB? Bem, existem várias diferenças que fazem esses dois formatos de arquivo diferem um do outro. Principalmente, eles são diferenciados com base no formato de arquivo, velocidade, tamanho do arquivo e carregamento/salvamento.

XLSXXLSB
Saved as a compressed archive with XML-based content inside.Saved as a compressed archive with binary encoded content inside.
XLSX files take larger space on the disc for an Excel workbook.XLSB uses considerably less space for saving the same workbook. It has been found to take 2/3rd of space as compared to the same XLSX file.
XLSX files are encoded/decoded as XML files to be saved/loaded from disc. Saving plain text files takes more time and affects the loading/saving of such files.XLSB files are saved as plain binary encoded compressed data which takes less time to save and load. On average, XLSB takes 4 times shorter than the same size XLSX file.

bem se o XLSB for tão bom, por que todos não usam XLSB em vez de XLSX?

Então, se o XLSB é tão vantajoso, por que nem todos os estão usando como o formato de arquivo padrão para salvar pastas de trabalho? Bem, existem algumas desvantagens em usar arquivos XLSB em comparação com as vantagens que ele oferece. E por esses motivos, não é o formato de arquivo padrão para salvar pastas de trabalho.

  • Falta de interoperabilidade - XLSB é um formato de arquivo binário e não pode ser usado em ferramentas de terceiros, como o OpenOffice. Além disso, a maioria das APIs de terceiros não poderá trabalhar com arquivos XLSB devido à indisponibilidade de detalhes internos.
  • Compatibilidade - XLSB não é suportado com versões anteriores do Excel que estavam disponíveis antes do Excel 2007. Por esse motivo, os arquivos XLSB não podem ser abertos em versões mais antigas do Excel.
  • Segurança - Os arquivos VBA não dão nenhuma indicação sobre a presença de macros, diferentemente dos formatos de arquivo XLSX e XLSM. Isso pode levar a problemas de segurança

Conclusão

Os arquivos XLSB são menores, eficientes para abrir e salvar, e eficientes em relação ao armazenamento em comparação com os arquivos populares XLSX e XLSM. No entanto, a maioria dos arquivos de planilha moderna que abre aplicativos funcionam melhor com os arquivos XLSX baseados em especificações abertas, em vez dos arquivos XLSB. Por esse motivo, o XLSX continua sendo o formato de arquivo padrão no Excel.