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

Nada é enviado. O arquivo é 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.

Nada é enviado, 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 veja que ela continua vazia durante a conversão. 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 não há chamada de servidor na página. 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.

Faça isso na sua própria máquina

O TableDI é um ambiente de planilhas para desktop que roda inteiramente na sua máquina. Importe o arquivo, limpe, visualize — nada é enviado para a nuvem e não há conta para criar.

Grátis para sempre, não é teste — sem conta, sem cartão. Hoje macOS; a versão para Windows está a caminho. O que a versão paga acrescenta.

Revisado em 2026-09-01 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.