Formato de arquivo XLSB
Visão geral
O formato de arquivo XLSB é uma representação binária dos livros de trabalho do Excel concebidos para eficiência no gerenciamento de grandes conjuntos de dados. Ao contrário de seu equivalente baseado em XML, os arquivos XLSB armazenam dados como registros binários, tornando-os mais rápidos em ler e escrever - especialmente benéficos quando se trata de largas folhetas. Este formato foi introduzido pela Microsoft para cater aos usuários que precisam de operações de alto desempenho em volumino Excel.
Principais Características
- High Performance: Tempo de carregamento mais rápido e uso reduzido da memória.
- Eficiente armazenamento: formato binário compacto ideal para grandes conjuntos de dados.
- Compatibilidade: suportado pelo Microsoft Excel 2007 e versões posteriores.
- Binary Records: Dados armazenados em registros binários estruturados, em vez de XML.
- Compatibilidade Backward: Assegura compatibilidade com versões mais antigas do Excel.
especificações técnicas
Formação Estrutura
O formato de ficheiro XLSB é uma representação binária de um livro de trabalho do Excel, projetado como um arquivo ZIP contendo várias partes. Cada parte pode armazenar informações em formatos binários ou XML, dependendo da natureza e requisitos dos dados que contém.
Componentes essenciais
- Package: Um arquivo XLSB é essencialmente um ficheiro ZIP que inclui uma parte primária do livro de trabalho.
- Partes: fluxos individuais de bytes com tipos de conteúdo associados, armazenando dados binários ou XML.
- Relações: conexões entre partes dentro do pacote ou recursos externos.
- Records: Blocos de construção básicos para armazenar informações sobre recursos em um livro de trabalho.
Normas e Compatibilidade
Os arquivos XLSB aderem às especificações proprietárias da Microsoft e são suportados pelo Excel 2007. o formato suporta a compatibilidade de trás com versões mais antigas do Excel, garantindo que os dados possam ser acessados através de iterações de software diferentes sem perda de integridade.
História e Evolução
O formato de arquivo XLSB foi introduzido em 2008 como parte da ampla gama de formatos binários para aplicações do Microsoft Office. Seu objetivo principal foi fornecer uma alternativa de alto desempenho para formatas baseados em XML como XL SX, especialmente para o tratamento de grandes conjuntos de dados de forma eficiente.
Trabalhar com arquivos XLSB
Abrir arquivos XLSB
Para abrir um arquivo XLSB, você precisa de software que suporta o formato binário do Excel:
Microsoft Excel: A melhor opção para o suporte completo.
Basta clicar duas vezes no arquivo ou abri-o no Excel no Windows ou Mac.
LibreOffice Calc: Uma alternativa gratuita disponível em várias plataformas (Windows, macOS, Linux).
Oferece funcionalidade básica, mas não pode suportar completamente todas as funcionalidades ou macros.
WPS Office e OnlyOffice: Suites de escritório gratuitos que podem lidar com arquivos XLSB em diferentes graus.
Adequado para tarefas básicas de edição e visualização.
Conversão de arquivos XLSB
Conversão de arquivos XLSB é muitas vezes necessário ao trabalhar com software que não suporta o formato binário diretamente:
- Use ferramentas como Zamzar, CloudConvert ou Convertio para converter o XLSB em formatos mais amplamente suportados, como oXLSX ou o CSV.- Esses conversores são particularmente úteis se você precisar abrir seus arquivos em Google Sheets.
Criação de arquivos XLSB
A criação de arquivos XLSB geralmente envolve o uso do Microsoft Excel:
- Salve o seu livro de trabalho como um arquivo XLSB diretamente do Excel, garantindo que o formato binário é selecionado durante o processo de salvação.
Casos de Uso Comuns
- Tratar grandes conjuntos de dados: Ideal para folhetos que contenham extensos setos, onde o desempenho é crítico.
- Calculamentos e fórmulas complexos: Adequado para livros de trabalho com formulas e cálculos intrigantes que exigem processamento de alta velocidade.
- Data Analysis Tools Integration: Frequentemente usado em conjunto com ferramentas de análise de dados que beneficiam da eficiência do armazenamento binário.
Benefícios e Limites
As vantagens são:
- Tempo de carregamento mais rápido em comparação com arquivos XLSX.
- Reduzir o uso da memória, tornando-a ideal para grandes conjuntos de dados.
- Compatibilidade com o Microsoft Excel 2007 e versões posteriores.
Limitações:
- Suporte limitado em aplicações não da Microsoft.
- Pode faltar algumas funcionalidades disponíveis em formatos baseados em XML como XLSX.
Desenvolvimento de recursos
A programação com arquivos XLSB é suportada através de várias APIs e bibliotecas. exemplos de código e guias de implementação serão adicionados em breve.
Perguntas frequentes
Como posso abrir um arquivo XLSB?
Você pode usar o Microsoft Excel, LibreOffice Calc ou outro software compatível para abrir arquivos XLSB.
Qual é a diferença entre o XLSB e oXLSX?
A XLSB armazena os dados em formato binário para um desempenho mais rápido, enquanto aXLSX usa o XML para uma melhor compatibilidade com aplicações não da Microsoft.
Posso converter um arquivo XLSB para outro formato?
Sim, você pode usar ferramentas de conversão como Zamzar ou CloudConvert para alterar o formato dos seus arquivos XLSB.
Referências
- [[MS-XLSB] - especificações do formato de arquivo binário do Excel]( https://msdn.microsoft.com/en-us/library/cc313133(v#office.12).aspx em inglês)