Sobre arquivos Excel e o que acontece quando você tem dois deles abertos
Você provavelmente já salvou um arquivo e se perguntou qual a extensão do excel para abrir no trabalho. A resposta curta é que não existe uma única. O Excel cria arquivos em vários formatos ao longo dos anos, e cada um tem seu propósito, suas limitações e os problemas específicos que causam quando você menos espera. A mais conhecida hoje é .xlsx. Desde o Excel 2007, essa é a extensão padrão. É basicamente um arquivo ZIP contendo XMLs organizados. Se você renomear um .xlsx para .zip e abrir, vai ver pastas como xl/worksheets/ e xl/sharedStrings.xml. Isso importa porque explica por que arquivos .xlsx corrompidos às vezes podem ser recuperados abrindo o ZIP e copiando o conteúdo XML antes que ele seja sobrescrito.
Qual a extensão do excel você deve usar no dia a dia
Se a pergunta é qual a extensão do excel usar para trabalho geral, a resposta prática é .xlsx. Funciona com qualquer versão do Excel desde 2007, suporta mais de um milhão de linhas por planilha, e o formato OpenXML é amplamente documentado e estável. Evite .xls salvo se alguém exigir retrocompatibilidade com versões antigas. O formato .xls do Excel 97-2003 tem limite de 65.536 linhas e 256 colunas, e costuma gerar erros silenciosos quando você tenta enviar mais dados do que ele comporta. Existe um formato que ninguém menciona mas que vale a pena conhecer: .xlsb. O workbook binário. Ele armazena os mesmos dados que o .xlsx mas em formato binário em vez de XML. Em arquivos grandes com muitas fórmulas ou milhares de abas, o .xlsb abre e salva cerca de 30 a 50% mais rápido que o .xlsx. Eu pessoalmente uso .xlsb para arquivos internos que superam 20 MB e têm dezenas de abas com fórmulas complexas. O único problema é que algumas ferramentas de automação mais antigas não leem binários corretamente, então se seu arquivo vai sair da empresa, prefira .xlsx.
Para macros, a extensão correta é .xlsm. Muita gente salva macros em arquivos .xlsx e depois descobre que o VBA foi removido no salvamento. O Excel não avisa sobre isso da forma mais óbvia possível. Você perde o código e fica procurando erro em todo lugar. Além desses, existem .csv (que não guarda formatação, fórmulas ou múltiplas abas, apenas dados brutos separados por vírgula ou ponto-e-vírgula dependendo da região), .xlt/.xltx para modelos, .xlam para suplementos, e .pdf quando alguém decide que "formato fixo" significa converter planilhas para PDF e reclamara depois que não consegue mais editar nada.
O problema que eu encontrei na prática
Trabalhando com arquivos de relatório mensal, precisei lidar com uma planilha de 85 MB em .xlsx que levava cerca de oito minutos para abrir. As fórmulas eram padrão: SUMIFS, INDEX/MATCH, umas quantas matrizes. Nada extremamente pesado. Troquei a extensão para .xlsb, fechei e reabri. O mesmo arquivo levou cerca de dois minutos. A diferença não era marketing, era real. O motor de leitura binária do Excelprocessa estruturas internas de forma mais direta do que fazer parsing de XML repetidamente. O contraponto veio dois meses depois, quando precisei importar os dados dessa mesma planilha para um script Python usando pandas. O script funcionava normalmente com .xlsx mas falhava com .xlsb porque a biblioteca de leitura binária do pandas na época não suportava o formato. Resolveu converter de volta para .xlsx só para o processo de importação. Aprendi que velocidade de abertura não é o único critério quando o arquivo vai trafegar entre sistemas diferentes.
👉 Clique no botão abaixo para saber mais sobre o assunto!
O que ninguém te conta sobre essas extensões
Uma coisa que causa confusão constante é a diferença entre .csv e .txt. Ambos são texto puro, mas .csv carrega uma convenção de separador que varia conforme a configuração regional. No Brasil, muitos sistemas esperam ponto-e-vírgula como delimitador em vez de vírgula. Se você salvar um .csv do Excel no Windows BR e abrir em outro software sem ajustar o delimitador, os dados vão parar todos numa única coluna e parecerão corrompidos. Não estão. Só o delimitador está errado. Outro ponto: arquivos .xls abertos no Excel moderno são carregados em modo de compatibilidade. Você vê uma barra amarela no topo dizendo que algumas funcionalidades não estarão disponíveis. Fórmulas array antigas, certos gráficos, e recursos do Ribbon podem não funcionar como esperado. Se você precisa manter compatibilidade total com versões antigas, continue usando .xls. Mas se está começando um arquivo do zero, não há motivo técnico para não usar .xlsx desde o início.
O formato .numbers da Apple também merece menção rápida. Muitas pessoas tentam abrir .xlsx no Numbers e vice-versa, e a experiência é irregular. Fórmulas que funcionam no Excel podem não ser traduzidas corretamente, e algumas formatações específicas somem na conversão. Se o fluxo envolve Mac e Windows, o caminho mais seguro é .xlsx com formatação relativamente simples.
Quando nenhum desses formatos funciona bem
Se o seu arquivo tem centenas de milhares de linhas com cálculos em tempo real, o Excel não é a ferramenta certa independente da extensão. Aí o problema não é .xlsx versus .xlsb. É o limite arquitetural do próprio programa. Nesses casos,.move o processamento para Power Query, para um banco de dados, ou para Python com pandas. O Excel é excelente para análises pontuais e dashboards interativos, mas não foi projetado para volume de dados que exige engine de banco. Outro cenário onde as extensões tradicionais falham é quando o arquivo é compartilhado via rede em simultâneo por múltiplos usuários editando ao mesmo tempo. O Excel não foi feito para colaboração concorrente em arquivo único. Você vai ter conflitos de salvamento, versões duplicadas e perda de dados. Para isso, o caminho é usar o Excel na nuvem com arquivos armazenados no SharePoint ou OneDrive, ou migrar para soluções como Google Sheets, que tem modelode concorrência nativo diferente.
Em resumo, qual a extensão do excel dependerá do que você precisa fazer com o arquivo. Para uso cotidiano, .xlsx é o padrão seguro. Para arquivos pesados internos, .xlsb entrega performance visível. Para macros, .xlsm. Para troca de dados simples, .csv com delimitador correto. E para tudo que escala além do que o Excel suporta confortavelmente, a extensão não resolve. O problema é outro.