O que é o formato de ficheiro XLSB?
Arquivos .xlsb são pastas de trabalho de planilhas binárias geradas pelo Microsoft Excel 2007 e versões posteriores. Eles armazenam dados de planilhas organizados em colunas e linhas, onde as células podem conter texto, imagens, gráficos, macros e fórmulas.
Criação do formato XLSB
O .xlsb foi introduzido juntamente com o Microsoft Excel 2007, que também trouxe o formato .xlsx, ambos substituindo o antigo formato .xls. O formato de pasta de trabalho binária foi projetado para facilitar o trabalho com planilhas grandes. Ele pode ser aberto por versões mais antigas do Microsoft Excel, embora certos recursos possam não ser totalmente suportados nesses casos.
XLSB vs XLSX
Tanto o .xlsb quanto o .xlsx são pacotes OPC baseados em ZIP - abrir qualquer um deles em uma ferramenta de arquivamento revela uma estrutura de pastas de partes internas. A diferença crítica reside no interior: o .xlsx armazena os dados das planilhas como arquivos XML, enquanto o .xlsb armazena os mesmos dados como fluxos de registros binários BIFF12 (partes .bin, como xl/worksheets/sheet1.bin). Como a análise de XML é totalmente ignorada, a leitura e gravação de arquivos .xlsb leva significativamente menos tempo, o que é especialmente importante ao trabalhar com pastas de trabalho muito grandes. O formato binário também eleva o limite de comprimento da fórmula para 8.192 caracteres, em comparação com o limite de 1.024 caracteres do formato legado .xls.
Nota sobre macros e segurança
Arquivos .xlsb podem conter macros - scripts executados no dispositivo de quem abre o arquivo. Como o suporte a macros é integrado ao próprio formato (ele é sempre habilitado para macros, ao contrário do .xlsx), anexos .xlsb são por vezes explorados por agentes maliciosos. Tenha cautela especial ao abrir arquivos .xlsb recebidos de fontes desconhecidas para evitar expor seu sistema a ameaças potenciais.
Segurança e proteção
RISCO: MEDIUMAo contrário do XLSX simples, um XLSB PODE conter macros VBA (ele incorpora xl/vbaProject.bin), portanto, trate um .xlsb inesperado como um .xlsm: o Excel abre arquivos da internet/e-mail no Modo de Exibição Protegido e pode avisar que as macros estão desativadas - mantenha a proteção ativada e não habilite macros para arquivos que você não esperava. Pastas de trabalho maliciosas com macros são um vetor real de phishing. Abrir o arquivo no Google Sheets ou LibreOffice evita totalmente o motor VBA do Excel se você precisar apenas ler os dados.
Detalhes do formato
em resumoProgramas que abrem arquivos XLSB
Detalhes técnicos
especificação profunda| Formato de contêiner | Pacote OPC baseado em ZIP - estrutura externa idêntica ao .xlsx e .xlsm |
| Codificação de dados de célula | Fluxos de registros binários BIFF12 armazenados em partes .bin (ex: xl/worksheets/sheet1.bin) |
| Suporte a macros | Sempre habilitado para macros; não existe variante sem macros (contraste .xlsx vs .xlsm) |
| Tipo MIME | application/vnd.ms-excel.sheet.binary.macroEnabled.12 |
| Magic bytes | 50 4B 03 04 (assinatura de cabeçalho de arquivo local ZIP «PK» no deslocamento 0) |
| Máximo de linhas por planilha | 1.048.576 (2²⁰) |
| Máximo de colunas por planilha | 16.384 (colunas A-XFD) |
| Limite de comprimento de fórmula | 8.192 caracteres por fórmula (vs 1.024 caracteres no legado .xls) |
| Tamanho do arquivo vs XLSX | Normalmente 40-75% menor que um .xlsx equivalente para pastas de trabalho grandes e pesadas em dados |
| Desempenho de carga/salvamento | Significativamente mais rápido que o .xlsx em pastas de trabalho grandes; registros binários eliminam a sobrecarga de análise de XML |
| Criptografia | Suportada via criptografia Office Open XML (AES-128 ou AES-256) |
| Compatibilidade de terceiros | Parcial - LibreOffice Calc e Google Sheets podem abrir .xlsb, mas com fidelidade limitada para recursos complexos |
| Lançado | 2007 (Excel 2007) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | learn.microsoft.com |
Conversões de XLSB
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos XLSB.