O que é o formato de ficheiro XLSX?
Arquivos com a extensão .xlsx contêm planilhas compactadas em um arquivo ZIP, armazenadas em um formato aberto baseado em XML - Office Open XML (OOXML). O formato foi introduzido com o Microsoft Office 2007, projetado para oferecer maior portabilidade e interoperabilidade do que o antigo formato binário .xls.
Uma planilha .xlsx pode conter:
- Dados armazenados na forma de tabelas
- Gráficos e diagramas
- Fórmulas e funções
- Intervalos nomeados, tabelas dinâmicas e formatação condicional
.xlsx é o formato nativo do Microsoft Excel 2007 e de todas as versões mais recentes, sendo também suportado em outros aplicativos de planilha. Ele não suporta macros - para pastas de trabalho que incluem macros VBA, o arquivo deve ser salvo como .xlsm, uma variante do mesmo pacote OOXML. Uma alternativa compactada binariamente, .xlsb, oferece tamanhos de arquivo menores e carregamento mais rápido para pastas de trabalho muito grandes.
Por baixo do capô, um arquivo .xlsx é um pacote ZIP padrão contendo um conjunto de arquivos XML organizados em uma estrutura de pastas definida, com xl/workbook.xml como o ponto de entrada principal e [Content_Types].xml na raiz.
Além do aplicativo nativo Microsoft Excel, os arquivos .xlsx são amplamente suportados - o Google Sheets e o Excel para a web permitem navegar, editar e criar arquivos .xlsx de forma totalmente gratuita.
Segurança e proteção
RISCO: LOWO XLSX simples não pode conter macros, portanto, um anexo .xlsx é muito mais seguro do que um .xlsm ou o antigo .xls. Os riscos restantes são links externos e ataques baseados em DDE/fórmulas: uma pasta de trabalho pode buscar dados de uma URL ou acionar conteúdo externo, por isso o Excel abre arquivos da internet/e-mail no Modo de Exibição Protegido - mantenha-o ativado e não habilite a edição para arquivos que você não esperava. Se uma «planilha» chegar como .xlsm e pedir para você ativar macros, desconfie. Abrir no Google Sheets ou LibreOffice evita totalmente o mecanismo VBA do Excel.
Detalhes do formato
em resumoProgramas que abrem arquivos XLSX
Detalhes técnicos
especificação profunda| Formato de contêiner | Pacote ZIP/OPC (Open Packaging Conventions) |
| Linguagem de marcação primária | XML (Extensible Markup Language) |
| Tipo MIME | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet |
| Magic bytes (hex) | 50 4B 03 04 - cabeçalho de arquivo local ZIP padrão |
| Entrada principal da pasta de trabalho | xl/workbook.xml dentro do pacote ZIP |
| Suporte a macros | Nenhum; macros VBA exigem a variante .xlsm |
| Máximo de linhas por planilha | 1.048.576 (2^20) |
| Máximo de colunas por planilha | 16.384 (2^14, colunas A até XFD) |
| Algoritmo de compressão | Deflate (ZIP) aplicado a todos os fluxos de partes XML |
| Tabela de strings compartilhadas | Valores de texto repetidos são deduplicados em xl/sharedStrings.xml |
| Armazenamento de estilos de célula | Formatos de número, fontes, preenchimentos e bordas definidos em xl/styles.xml |
| Suporte a criptografia | Criptografia de senha AES-256 via estrutura OOXML Encryption Info |
| Suporte a fórmulas | Mais de 400 funções de planilha integradas; suporta fórmulas de matriz e referências de tabela estruturadas |
| Órgão de padronização | ECMA International (ECMA-376) e ISO/IEC (ISO/IEC 29500) |
| Lançado | 2007 (Excel 2007); standardised as ECMA-376 / ISO-IEC 29500 (2008) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | learn.microsoft.com |
Conversões de XLSX
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos XLSX.