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 arquivos
O PDF por arquivo é substituído por HTML no zip (os navegadores imprimem uma página por vez).
Converter CSV para Excel em 3 passos
- Solte o CSV Arraste o arquivo para a página ou escolha-o. As primeiras 20 linhas aparecem na hora, já legíveis.
- 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.
- 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.