Excel mostra acentos errados: veja como resolver

Você abre um CSV no Excel e vê ção em vez de ção? Quase sempre é a codificação. Há duas soluções: corrigir o arquivo ou importar do jeito certo.

Funciona com texto e com estes arquivos:

  • CSV
  • TXT
  • JSON
  • XML
  • SRT
  • VTT
  • TSV
  • MD
  • HTML
  • SQL
  • LOG

Por exemplo exportações do Excel, backups de bancos de dados, legendas ou código de sites.

Corrigir

  1. Solte um arquivo ou cole o texto
  2. A correção é automática
  3. Copie ou baixe
ou simplesmente arraste um arquivo para cá
  • Sem envio de arquivos. Seus arquivos são corrigidos direto no seu navegador e nunca saem do seu dispositivo.

  • Servidores na UE. O Mojibuster roda em um servidor na Finlândia (UE); vale o Regulamento Geral sobre a Proteção de Dados (RGPD). Texto do RGPD (EUR-Lex)

Por que o Excel mostra ç em vez de ç?

Ao abrir um CSV com dois cliques, o Excel usa a tabela de caracteres do seu sistema; no Windows em português costuma ser Windows-1252. Se o arquivo estiver em UTF-8 sem BOM – uma marca invisível no início do arquivo –, os acentos aparecem errados.

Solução 1: corrigir o arquivo e salvar com BOM

  1. Arraste o arquivo CSV para o quadro acima.
  2. Deixe a opção Salvar com BOM ativada; em arquivos CSV ela já vem marcada.
  3. Baixe o arquivo corrigido e abra no Excel com dois cliques.

Se você já salvou o arquivo no Excel enquanto os caracteres apareciam errados, o erro agora faz parte do próprio arquivo. O Mojibuster também corrige isso.

Solução 2: importar o CSV corretamente no Excel

  1. Abra uma pasta de trabalho em branco e escolha Dados → De Texto/CSV.
  2. Selecione o arquivo CSV.
  3. Em Origem do Arquivo, escolha 65001: Unicode (UTF-8).
  4. Confira a visualização e clique em Carregar.

Ao salvar no Excel

Em “Salvar como”, escolha CSV UTF-8 (delimitado por vírgulas). O formato “CSV (separado por vírgulas)” salva em Windows-1252, e outros programas costumam mostrar os acentos como .

Perguntas frequentes

Por que isso só acontece com alguns arquivos CSV?

Depende de como o arquivo foi salvo. O Excel abre bem arquivos Windows-1252 e UTF-8 com BOM, mas não UTF-8 sem BOM.

Já salvei o arquivo quebrado. Perdi os dados?

Não. Os caracteres quebrados agora estão no arquivo como ç, e a partir disso dá para recuperar o ç. É só soltar o arquivo no Mojibuster.

Acontece o mesmo no Excel para Mac?

Sim. O Excel para Mac também costuma não reconhecer CSV em UTF-8 sem BOM. Por isso, salve o arquivo corrigido com BOM.

O que é o BOM?

A marca de ordem de bytes (BOM) são três bytes invisíveis no início de um arquivo. Eles avisam a programas como o Excel que o arquivo está em UTF-8.

Mais guias