Ferramenta · Planilhas

Converter CSV para Excel sem acentos errados nem zeros perdidos

O Excel abre muitos CSV com acentos e cedilhas trocados por caracteres estranhos, transforma 00123 em 123 e números longos de identificação em 1,23E+17. O MSGView detecta a codificação e o delimitador (vírgula ou ponto e vírgula), mantém zeros e números longos como texto e cria um .xlsx de verdade, no seu navegador, sem enviar o arquivo.

▦

Arraste um arquivo .csv ou .txt para cá

Um ou vários arquivos. Até 200 MB, lidos em partes.

O exemplo abre um arquivo Shift-JIS embutido, para você ver o resultado sem precisar de um arquivo próprio.

.csv · .tsv · .txt — UTF-8, UTF-16, Shift-JIS (CP932), EUC-KR, GB18030, Big5, Windows-1251/1252

Converter CSV para Excel em 3 passos

  1. Solte o CSV Arraste o arquivo para a página ou escolha-o. As primeiras 20 linhas aparecem na hora, já legíveis.
  2. Confira a codificação e o delimitador Os dois são detectados automaticamente e podem ser alterados. As colunas que o Excel estragaria ficam marcadas em azul: elas são mantidas como texto.
  3. Baixe o .xlsx Clique em Baixar .xlsx. Ou salve um CSV em UTF-8 com BOM, que o Excel abre corretamente com um clique duplo.

Por que o Excel mostra caracteres estranhos?

Um arquivo CSV não informa qual codificação usa. O Excel tenta adivinhar e muitas vezes erra: um arquivo japonês em Shift-JIS, ou um europeu ou brasileiro em Windows-1252 ou UTF-8, abre cheio de símbolos sem sentido (“informação” no lugar de “informação”). O MSGView lê os bytes e escolhe a codificação que os decodifica sem erros. Ele também reconhece o ponto e vírgula, o delimitador comum nos CSV exportados no Brasil.

Zeros à esquerda, números longos, datas

CEPs, códigos de cliente e números de telefone perdem os zeros à esquerda no Excel, e números com mais de 15 dígitos são arredondados. Com “Manter zeros à esquerda e números longos como texto” ligado (o padrão), essas células vão para o .xlsx como texto, exatamente como estão no arquivo. As datas também não são reinterpretadas.

Proteção contra injeção de fórmulas

Uma célula que começa com = + − ou @ pode ser executada como fórmula quando o arquivo é aberto no Excel. O MSGView sempre grava essas células como texto, então um CSV baixado não consegue executar nada no seu computador.

Perguntas frequentes

Meu arquivo é enviado para algum lugar?

Não. O CSV é lido na memória do seu navegador e o .xlsx é criado no seu dispositivo. Você pode conferir na aba Rede das ferramentas de desenvolvedor do navegador.

Qual o tamanho máximo do arquivo?

Até 200 MB. Cada aba do Excel comporta 1.048.576 linhas; arquivos maiores continuam na aba seguinte.

Posso manter o formato CSV?

Sim: “CSV em UTF-8 para Excel” salva um CSV com marca de ordem de bytes (BOM), que o Excel abre sem caracteres estranhos.

Funciona no Mac ou no celular?

Sim, em qualquer navegador moderno. Não é preciso instalar nada.

Outras ferramentas grátis