Converter Excel (XLSX) para CSV

Este conversor gratuito salva uma planilha de uma pasta de trabalho Excel .xlsx como arquivo CSV em UTF-8 padrão ou no estilo Excel, com as fórmulas salvas como resultado e as datas como 2024-05-01. A pasta de trabalho é lida no seu navegador e não é enviada. A formatação não é mantida, fórmulas sem resultado salvo ficam vazias, e arquivos .xls e .xlsb antigos e pastas de trabalho protegidas por senha não podem ser lidos.

Um arquivo não foi convertido corretamente? Escreva para [email protected], de preferência com um pequeno arquivo de exemplo, e o problema será corrigido.

O essencial

Por que salvar uma planilha do Excel como CSV

Lojas virtuais, ferramentas de e-mail marketing, bancos, sistemas de contabilidade e bancos de dados costumam importar CSV, não Excel. Salvar como CSV no Excel funciona, mas o resultado depende do computador: ponto e vírgula em uma máquina, vírgula na outra, e uma codificação que transforma ç e é em pontos de interrogação no sistema para o qual você envia o arquivo. Este conversor grava o CSV sempre da mesma maneira. Solte a pasta de trabalho, escolha a planilha na lista (cada uma mostra quantas linhas tem), veja as primeiras linhas e escolha um estilo: um CSV UTF-8 padrão para bancos de dados, scripts e serviços web, ou um estilo Excel com marca de ordem de bytes (BOM), com vírgulas ou com o ponto e vírgula e a vírgula decimal que o Excel espera em grande parte da Europa (e também no Excel em português do Brasil). As fórmulas são salvas como resultado, as datas como 2024-05-01, e uma pasta de trabalho com várias planilhas pode virar um CSV por planilha dentro de um zip.

Como converter Excel para CSV

  1. Solte seu arquivo .xlsx na caixa ou clique para escolhê-lo.
  2. Escolha a planilha, ou todas as planilhas, e o estilo de CSV.
  3. Clique em “Converter para CSV” e baixe o arquivo.

O que muda na conversão

Fórmulas sem resultado salvo

Um CSV guarda valores, não fórmulas, então cada fórmula é salva com o resultado que o Excel armazenou da última vez que a pasta de trabalho foi salva. Pastas de trabalho criadas por alguns programas e scripts contêm fórmulas sem resultado armazenado; essas células ficam vazias, e a ferramenta informa quantas são. Abra e salve o arquivo no Excel ou no LibreOffice antes para preenchê-las.

A formatação não é mantida

Um CSV não tem cores, fontes nem formatos de número, só valores. Uma célula exibida como 25 % é salva como 0.25, um valor exibido como R$ 1.250,00 como 1250, e um número arredondado na tela para duas casas decimais com todos os seus dígitos. Datas são gravadas como 2024-05-01 e horas como 14:30:00, qualquer que seja o formato da célula.

Células mescladas e planilhas ocultas

Uma célula mesclada tem seu valor apenas na primeira célula, então as demais células da mesclagem ficam vazias. Planilhas ocultas aparecem com “(oculta)” e podem ser escolhidas como qualquer outra; gráficos em planilha própria não têm células e são ignorados.

Arquivos .xls antigos e pastas de trabalho protegidas

Arquivos do Excel 97-2003 (.xls), pastas de trabalho binárias (.xlsb) e pastas de trabalho que exigem senha para abrir não podem ser lidos aqui; a ferramenta informa qual é o caso. Abra o arquivo no Excel ou no LibreOffice e salve-o antes como um .xlsx normal.

Sobre os formatos

Excel (XLSX)

XLSX é o formato de pasta de trabalho do Microsoft Excel desde o Excel 2007, também gravado pelo LibreOffice, Numbers e Google Planilhas. Por trás da extensão há um arquivo zip com arquivos XML: um por planilha, mais o texto compartilhado, os estilos e as fórmulas.

  • Uma pasta de trabalho pode ter várias planilhas; um arquivo CSV contém só uma tabela.
  • As células mantêm seu tipo: números, datas e texto, então um CEP como 01310 pode manter o zero à esquerda.
  • Uma planilha comporta no máximo 1.048.576 linhas e 16.384 colunas.
  • O formato antigo .xls (Excel 97-2003) é um formato binário diferente.

CSV

CSV (valores separados por vírgula) é uma tabela em texto simples: uma linha por registro, com as células separadas por vírgula, ponto e vírgula ou tabulação. Excel, Google Planilhas, Numbers, todos os bancos de dados e a maioria das linguagens de programação leem e gravam CSV, por isso ele é a forma habitual de levar uma tabela de um programa para outro.

  • Não há padrão para o separador: o Excel usa vírgula ou ponto e vírgula, conforme as configurações de idioma.
  • Todo valor é texto; se 01310 é um número ou um CEP, quem decide é o programa que o lê.
  • Não há planilhas, fórmulas, cores nem larguras de coluna, só os valores.
  • A codificação não fica salva no arquivo; UTF-8 é a escolha segura, e o Excel precisa de um BOM para reconhecê-la.

Perguntas frequentes

Minha pasta de trabalho é enviada para algum lugar?

Não. Seu navegador descompacta e lê a pasta de trabalho no seu próprio dispositivo; nada é enviado a um servidor.

Qual estilo de CSV devo escolher?

Padrão para tudo o que não for Excel: bancos de dados, Python ou R, importações no Google Planilhas e a maioria dos serviços web. Escolha Excel para abrir o arquivo no Excel com vírgula como separador, e Excel na Europa se o Excel do seu computador usa vírgula decimal, como nas configurações em português (Brasil), alemão, francês ou espanhol.

Posso converter todas as planilhas de uma vez?

Sim. Escolha “Todas as planilhas” e você recebe um zip com um arquivo CSV por planilha, com o nome de cada planilha.

O que acontece com os zeros à esquerda?

Um CEP guardado como texto, como 01310100, é gravado como 01310100. Se o Excel já o guardou como o número 1310100, o zero foi perdido na própria pasta de trabalho e não pode ser recuperado.