Início · Ferramentas gratuitas · Excel para CSV

Converter Excel para CSV

Solte um .xlsx, escolha a planilha e baixe o CSV. Tudo acontece nesta aba — o arquivo não é enviado para lugar nenhum. O resultado sai separado por vírgulas e em UTF-8, e os zeros à esquerda não somem: exatamente os três pontos em que Salvar como → CSV falha num Excel configurado em português.

Converter planilha

Solte um .xlsx ou .xlsm aqui, ou clique para escolher

Você faz isso todo mês? Faça uma vez no TableDI 2, salve como trabalho e rode de novo no mês seguinte. Baixar o TableDI 2 grátis

O arquivo não é enviado. Ele é lido pelo JavaScript desta aba e nunca sai do seu computador — nenhum servidor o vê, e fechar a aba descarta os dados.

Converter um arquivo do Excel para CSV

  1. Soltar o arquivo. Arraste o .xlsx ou clique para escolher. Quem lê é o JavaScript desta aba.
  2. Escolher a planilha. Todas as planilhas do arquivo aparecem na lista — selecione a que vai ser exportada.
  3. Baixar o CSV. Botão "Baixar .csv" embaixo da tabela. O arquivo sai em UTF-8, separado por vírgulas.

O ponto e vírgula

Num Windows configurado em português, a vírgula é o separador decimal — e por isso o Excel grava CSV com ponto e vírgula. O arquivo continua se chamando .csv, mas do outro lado, onde se espera vírgula, tudo cai numa coluna só. Ou, pior, é lido errado sem nenhum aviso.

Esta página grava sempre vírgulas e coloca entre aspas qualquer campo que contenha vírgula, aspas ou quebra de linha (RFC 4180). É o formato que praticamente todo leitor espera, e é o que impede que uma observação com vírgula vire duas colunas.

Acentos e codificação

Um Salvar como → CSV simples grava na página de código do Windows, não em UTF-8. Com acentos isso aparece na hora: Endereço vira Endereço assim que o arquivo chega onde se espera UTF-8 — a maioria dos bancos de dados, a maioria dos scripts de importação, o Google Planilhas. O Excel tem a opção CSV UTF-8, mas não é nela que se clica por reflexo. Tudo que sai daqui é UTF-8.

Zeros à esquerda

CEP 01310, código de cliente 007, códigos de produto começando com zero: se a célula guarda um número, o Excel exporta um número e o zero some. E some de forma invisível — na tela estava certo, só o arquivo mudou. Aqui é exportado o texto que aparece na prévia: 01310 continua 01310, e um código de 16 dígitos não vira 1,23E+15.

Só a planilha ativa — ou a que você escolher

O Excel exporta para CSV apenas a planilha ativa, sem dizer nada sobre as outras onze. Aqui todas aparecem na lista: você vê o que está exportando antes de exportar.

Fórmulas viram valores

CSV não tem fórmulas. Um .xlsx guarda, ao lado da fórmula, o último valor calculado pelo Excel — é esse valor que vai para o CSV. Datas são gravadas como estavam sendo exibidas, e não como 45901, que é a outra forma clássica de perder informação nessa conversão.

A planilha não é enviada, e dá para conferir

O .xlsx é descompactado pelo DecompressionStream do próprio navegador e lido pelo JavaScript desta aba. Não existe endpoint de upload na página — abra a aba de rede das ferramentas de desenvolvedor e converta: nenhuma requisição leva seus dados. As planilhas que viram CSV costumam ser as que alimentam um sistema: cadastro de clientes, folha, histórico de pedidos.

O .xls antigo não abre

Esta página lê .xlsx / .xlsm e .csv. O formato .xls (até o Excel 2003) não é suportado — abra no Excel e salve como .xlsx antes.

Perguntas frequentes

Como gerar um CSV com vírgula em vez de ponto e vírgula?

Use esta página: ela grava sempre vírgulas. O Excel grava ponto e vírgula num sistema em português porque ali a vírgula é o separador decimal — é a configuração regional, não uma característica do arquivo.

Por que os acentos ficam errados depois de exportar?

O Salvar como → CSV comum grava na página de código do Windows, não em UTF-8. Tudo que sai daqui é UTF-8. Vale no outro sentido também: solte um CSV em Windows-1252 e a codificação é detectada e corrigida na saída.

Os zeros à esquerda são preservados?

Sim. É exportado o texto que aparece na prévia — 01310 continua 01310.

Meu arquivo é enviado para algum servidor?

Não. Ele é lido pelo JavaScript desta aba e nenhuma requisição da página leva seus dados (só carregam dois contadores de visitas: static.cloudflareinsights.com e o /_vercel/insights deste site). Fechou a aba, os dados foram embora.

Minha planilha tem várias abas. Qual é exportada?

A escolhida na lista Planilha. Todas aparecem lá e você exporta uma de cada vez.

Funciona com .xls?

Não, apenas .xlsx / .xlsm e .csv. Abra o .xls no Excel e salve como .xlsx.

Você faz isso todo mês?

No TableDI 2 você faz uma vez e salva como um trabalho. No mês seguinte, coloca os arquivos novos e roda de novo.

macOS, Apple Silicon e Intel; a versão para Windows está a caminho (o que fazer até lá). Grátis não é teste — sem conta, sem cartão.

Revisado em 2026-09-11 pela equipe do TableDI. Algo errado nesta página? Escreva para nós — é uma caixa de entrada só, lida por quem constrói o TableDI.