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.
XLSX | XLSB |
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.