Início · Ferramentas grátis · CSV para Excel

Converter CSV para Excel

Solte um arquivo .csv, confira se ele foi lido do jeito que você espera e baixe como .xlsx. A conversão acontece nesta aba: o arquivo nunca é enviado, e as coisas que os conversores costumam estragar — zeros à esquerda, números de pedido longos, arquivos com ponto e vírgula, acentuação — saem inteiras do outro lado.

Converter um CSV

Solte um .csv, .tsv ou .txt 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.

O que muda em relação a um conversor que pede upload

Quase todo conversor de CSV para Excel funciona do mesmo jeito: você envia o arquivo, ele é processado no servidor de alguém e você baixa o resultado. Duas coisas seguem desse desenho, e as duas importam.

A primeira é óbvia depois de dita: o arquivo saiu da sua máquina. As políticas costumam prometer que ele é apagado depois de uma hora — o que é uma promessa sobre a exclusão, não sobre a cópia que já viajou. Para uma exportação com CPF, salário ou dados de cliente, essa é a parte que ninguém combinou.

A segunda é menos óbvia: você não vê o meio do caminho. Envia e recebe. Se o conversor transformou o número do pedido em 1,23457E+15 ou comeu o zero do CEP, você só descobre depois, olhando a planilha. Aqui a tabela acima dos botões é o arquivo já lido — é o mesmo conteúdo que vai para o .xlsx, e dá para conferir antes de baixar.

As três coisas que costumam ser estragadas

  • Zeros à esquerda somem. Um CEP 01310, uma matrícula 007, um código de produto 0042 — escritos como número, voltam 1310, 7 e 42. Aqui, qualquer valor com zero à esquerda é escrito como texto e sobrevive.
  • Números longos são arredondados. O Excel guarda 15 dígitos significativos. Um número de pedido com 16 dígitos escrito como número vira outro número, sem aviso. Acima de 15 dígitos o valor fica como texto.
  • O separador é adivinhado errado. Exportações feitas em máquinas configuradas em português costumam vir com ponto e vírgula, porque a vírgula é o separador decimal. Um conversor que assume vírgula devolve tudo numa coluna só. Aqui o separador é detectado nas primeiras linhas — vírgula, ponto e vírgula, tabulação ou barra vertical.

E a acentuação: o arquivo pode estar em UTF-8 ou em uma codificação antiga (Windows-1252 é comum em sistemas legados). A codificação é detectada antes da leitura, o nome do que foi detectado aparece acima da tabela, e tudo que sai é escrito em UTF-8 — então São Paulo não vira São Paulo.

O que ele não faz

  • Datas continuam como texto. 03/04/2026 é 3 de abril ou 4 de março? Depende de onde o arquivo veio, e um conversor que adivinha produz uma planilha que parece certa e não é. Formate a coluna no Excel depois de importar.
  • Fórmulas não são criadas. O resultado é uma pasta de dados, não um modelo de cálculo.
  • O formato antigo .xls não abre. É um formato binário diferente, do Excel 97. Abra no Excel ou no LibreOffice e salve como .xlsx ou .csv — a ferramenta avisa isso em vez de falhar em silêncio.

Quando isso vira trabalho repetido

Converter um arquivo uma vez é para isto aqui. Quando a mesma exportação chega todo mês e precisa da mesma limpeza, um conversor deixa de resolver: você faria tudo de novo, à mão, toda vez.

O TableDI 2 é um aplicativo de desktop para o trabalho com arquivos que se repete a cada período: ele guarda suas fontes, suas regras e a entrega como um trabalho, e no mês seguinte você coloca os arquivos novos e roda de novo. Tudo roda na sua própria máquina. O trabalho não dispara sozinho nem em horário marcado: a cada período é você quem inicia, e antes de mudar qualquer coisa uma verificação prévia confere se o arquivo novo traz o que o trabalho espera (colunas, codificação, formato de data).

Sobre o idioma: esta página e as ferramentas do navegador estão em português. O TableDI 2 tem a interface em inglês e em chinês simplificado.

Perguntas frequentes

Como converter CSV para Excel sem enviar o arquivo?

Solte o arquivo nesta página. A leitura e a criação do .xlsx são feitas por JavaScript no seu próprio navegador — nenhum servidor vê o arquivo — e aí é só clicar em Baixar .xlsx embaixo da tabela. Fechar a aba descarta os dados.

Os zeros à esquerda do CEP e da matrícula somem?

Não. Valores com zero à esquerda e números com mais de 15 dígitos são escritos como texto, então o Excel mostra exatamente o que estava no CSV. Números comuns continuam sendo números, então SOMA e a ordenação funcionam normalmente. Essa é a forma mais comum de uma conversão de CSV para Excel perder dados e vale conferir em qualquer ferramenta que você use.

Meu CSV usa ponto e vírgula. Funciona?

Funciona — vírgula, ponto e vírgula, tabulação e barra vertical são detectados nas primeiras linhas. Exportações feitas em máquinas configuradas em português quase sempre usam ponto e vírgula, porque a vírgula é o separador decimal, e elas abrem corretamente sem você ajustar nada.

E a acentuação? Meu arquivo aparece com caracteres estranhos.

A codificação é detectada antes da leitura (UTF-8, Windows-1252, Shift-JIS, Big5, GBK, EUC-KR, UTF-16) e o nome do que foi detectado aparece acima da tabela. Tudo que é exportado sai em UTF-8, então converter o arquivo aqui também é a forma de consertar a acentuação quebrada.

Existe limite de linhas?

Nenhum imposto por nós. O arquivo inteiro fica na memória durante a conversão, então o limite prático é a memória da sua máquina — e a prévia desenha cem linhas por vez, para a aba continuar responsiva. Arquivos de centenas de MB são caso para um aplicativo de desktop.

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.