O que é o formato de ficheiro XLS?
Um arquivo com a extensão .xls é um documento de planilha criado com o Microsoft Excel. O .xls é um formato binário construído sobre o contêiner OLE2 Compound File Binary (CFB), organizado internamente como registros BIFF8 (Binary Interchange File Format, versão 8). Este formato binário foi usado pelas versões do Microsoft Excel de 97 a 2003; pastas de trabalho mais antigas do Excel 5.0/95 usavam a variante anterior BIFF5. O documento de especificação completa do .xls - com mais de 1.000 páginas - é publicado pela Microsoft em seu portal de Especificações Abertas.
O .xls foi substituído pelo formato mais recente .xlsx, que é um formato de planilha baseado em XML usando codificação UTF-8. Apesar disso, os arquivos .xls continuam sendo amplamente utilizados e ainda são suportados pela maioria das ferramentas de planilha. Uma pasta de trabalho .xls pode conter:
- Tabelas armazenando texto ou números
- Fórmulas e intervalos nomeados
- Links para recursos externos
- Gráficos e diagramas
- Imagens e objetos incorporados
Uma planilha .xls armazena dados em células organizadas em uma grade de linhas e colunas, onde cada célula possui um endereço exclusivo. As pastas de trabalho podem conter várias planilhas, permitindo que os usuários organizem dados relacionados em abas. Documentos de planilha podem ser usados para realizar cálculos, criar documentação ou organizar e visualizar dados. Os usuários podem formatar texto, construir gráficos ou escrever fórmulas baseadas nos dados das células. Dependendo do aplicativo, os arquivos .xls podem ser exportados para outros formatos, incluindo .ods ou .csv simples.
Segurança e proteção
RISCO: MEDIUMAo contrário de um XLSX simples, um XLS legado pode carregar macros VBA, tornando-o um vetor clássico de malware - um anexo .xls que solicita «Habilitar Conteúdo / Habilitar Macros» deve ser tratado com suspeita, especialmente se for inesperado. O Excel abre arquivos da internet/e-mail no Modo de Exibição Protegido; mantenha-o ativado e não habilite a edição ou macros para arquivos que você não esperava. Abrir o arquivo no Google Sheets ou LibreOffice evita totalmente o mecanismo VBA do Excel. O formato também pode incorporar objetos OLE e links externos. Se você só precisa ler os dados, um visualizador web gratuito é o caminho mais seguro.
Detalhes do formato
em resumoProgramas que abrem arquivos XLS
Detalhes técnicos
especificação profunda| Formato de contêiner | OLE2 Compound File Binary (CFB) |
| Formato de registro interno | BIFF8 (Binary Interchange File Format, version 8) |
| Tipo MIME | application/vnd.ms-excel |
| Magic bytes (hex) | D0 CF 11 E0 A1 B1 1A E1 no offset 0 - cabeçalho OLE2 CFB compartilhado com .doc e .ppt |
| Máximo de linhas por planilha | 65.536 (2¹⁶) |
| Máximo de colunas por planilha | 256 (colunas A-IV; 2⁸) |
| Codificação de strings | UTF-16 LE dentro de registros de string Unicode BIFF8 |
| Precisão numérica | Ponto flutuante de precisão dupla IEEE 754 de 64 bits (15-17 dígitos significativos) |
| Armazenamento de fórmulas | Matriz de tokens binários (tokens «ptg» estilo RPN) dentro de registros de Fórmula |
| Tabela de Strings Compartilhadas (SST) | Strings de células duplicadas armazenadas uma única vez e referenciadas por índice, reduzindo o tamanho do arquivo |
| Armazenamento de macros VBA | Incorporado em um fluxo OLE separado «_VBA_PROJECT» dentro do contêiner CFB |
| Compressão | Nenhuma - sem compressão integrada (ao contrário do XLSX, que envolve XML em um arquivo ZIP) |
| Criptografia | Proteção por senha opcional baseada em RC4 ou XOR dos fluxos da pasta de trabalho |
| Desenvolvedor | Microsoft Corporation |
| Lançado | 1987 (Excel 1.0); BIFF8 .xls used Excel 97-2003; superseded by XLSX in 2007 |
| Especificação | learn.microsoft.com |
Conversões de XLS
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos XLS.