CSV com Acentos Errados no Excel? Veja Como Corrigir Agora

Comparação mostrando o resultado antes e depois de corrigir os acentos desconfigurados de um arquivo CSV

Para corrigir acentos desconfigurados em um arquivo CSV no Excel, abra-o pela guia Dados > Obter Dados > De Arquivo > De Texto/CSV e, na janela do Power Query, mude o campo “Origem do Arquivo” para 65001: Unicode (UTF-8) antes de carregar os dados.

Muitas vezes quando abrimos um arquivos CSV, os dados apresentados estão com os caracteres ou acentos desconfigurados.

Isso acontece porque o arquivo CSV foi salvo como uma codificação diferente da UTF-8, que de forma geral, é a codificação que permite ao computador entender os acentos da nossa língua portuguesa.

🎓
Quer aprender Excel de verdade, do zero ao avançado? Conheça o Curso Excel pra Ontem — aulas práticas, direto ao ponto, sem enrolação. Do zero ao avançado, no seu ritmo
Conhecer o curso →

Com isso em mente, neste artigo iremos mostrar como fazer para abrir corretamente um arquivo CSV no Excel com a codificação correta que é a UTF-8, garantindo assim que nenhum acento fique desconfigurado.

Youtube

Assista ao vídeo abaixo, caso prefira aprender como fazer para corrigir caracteres especiais no Excel assistindo a um vídeo.

Miniatura do video: clique para assistir

Não se esqueça de se INSCREVER no nosso canal.

E coloque o seu melhor e-mail abaixo para receber todas as nossas novidades em primeira mão.

Como saber a codificação do arquivo CSV

Aqui no Excel, a forma mais fácil para você identificar a codificação, ou encoding, do arquivo CSV é simplesmente dando dois cliques nele para abrir.

Veja que no meu exemplo, ao abrir o arquivo CSV, o caracteres acentuados estão todos desconfigurados, indicando que arquivo CSV não foi salvo com a codificação UTF-8.

Eu marquei em vermelho, para facilitar a visualização, os caracteres com caracteres desconfigurados.

Arquivo CSV aberto no Excel com os caracteres acentuados desconfigurados

Por isso, para que possamos corrigir a codificação do arquivo CSV para UTF-8, será necessário abri-lo de uma outra forma, que seria a forma correta de abrir um arquivo CSV.

Abrir arquivo CSV corretamente

Abra um arquivo Excel em branco, e depois vá na guia “Dados”.

Dentro da guia “Dados”, vá em “Obter Dados” => “De Arquivo” => “De Text/CSV”.

Acessando Obter Dados, De Arquivo, De Texto/CSV na guia Dados do Excel

Irá abrir uma janela, aonde você irá selecionar o arquivo quer abrir.

Vá aonde o arquivo está localizado, selecione ele e depois clique em “Abrir”.

Selecionando o arquivo CSV que será aberto corretamente no Excel

Irá abrir uma janela aonde iremos alterar a codificação do arquivo para UTF-8.

Mudar codificação para UTF-8

Na janela que se abriu, você consegue ver os dados separados por ponto e vírgula e debaixo da mesma coluna e a origem do arquivo é 1252: Europeu Ocidental(Windows)

Janela do Power Query mostrando a origem do arquivo como Europeu Ocidental (Windows) antes da correção

A primeira coisa que precisamos fazer é alterar a codificação do arquivo para UTF-8.

Vá em “Origem do Arquivo” e selecione a opção “65001: Unicode(UTF-8)”.

Veja que logo após selecionar a codificação UTF-8, os caracteres ficaram configurados corretamente.

Os acentos estão aparecendo da forma correta.

Agora, precisamos separar os dados em duas diferentes colunas e para isso precisamos ir em “Delimitador” e selecionar o delimitador utilizado no arquivo, que seria o “Ponto e vírgula”.

Agora os nossos dados estão separados em duas colunas diferentes, a “Column1” e a “Column2”.

Porém ainda temos um problema, o Excel não identificou que a primeira linha do arquivo é o cabeçalho, com isso iremos precisar fazer uma última modificação.

Clique em “Transformar Dados”.

Dados com os acentos corrigidos após selecionar a codificação 65001 Unicode UTF-8

Na janela que se abrir, vá em “Página Inicial” e depois clique em “Usar a Primeira Linha como Cabeçalho”.

Nesse momento, a primeira linha do arquivo passa a ser o cabeçalho. Antes os cabeçalhos eram “Column1” e  “Column2”, agora são “CIDADE” e “ESTADO”.

Para finalizar vá em “Fechar e Carregar” e escolha a opção “Fechar e Carregar”.

Usando a primeira linha como cabeçalho no editor do Power Query após separar as colunas

A janela “Importar dados” irá aparecer, selecione aonde os dados devem ser salvos, neste exemplo selecionei a opção “Na planilha existente”, e clique em “OK”.

Janela Importar Dados para escolher onde salvar os dados do CSV corrigido

Pronto, o Excel importou os dados do arquivo CSV com a codificação correta, UTF-8, ficando assim os caracteres aparecendo da forma correta, sem nenhum acento ou caractere desconfigurado.

Dados do arquivo CSV importados com os acentos e caracteres aparecendo corretamente

Agora, vamos mostrar como corrigir acentos desconfigurados no Excel utilizando versões mais antigas do Excel.

Abrir arquivo CSV nas versões antigas do Excel

Para abrir um arquivo CSV nas versões antigas do Excel, vá na guia “Dados”, clique em “Obter Dados Externos” e selecione “De Texto”.

Acessando Obter Dados Externos, De Texto na guia Dados para abrir um CSV em versões antigas do Excel

Na janela que se abrir, vá onde está o arquivo que será aberto, clique nele e depois clique em “Abrir”.

Selecionando o arquivo CSV com acentos desconfigurados para reabrir corretamente

Mudar codificação para UTF-8

Irá abrir a janela “Assistente de Importação de Texto” e ela tem 3 etapas.

Inicialmente podemos ver como está os dados do arquivo, assim como a codificação do arquivo.

Veja, que os dados estão separados por “ponto e vírgula” e os caracteres e acentos estão desconfigurados, devido a origem do arquivo ser “Windows (ANSI)”.

Etapa 1 do assistente de importação com a origem do arquivo Windows (ANSI) causando os acentos errados

Nesta primeira etapa, conseguimos corrigir a codificação do arquivo. Para isso vá em “Origem do arquivo” e selecione a opção “65001: Unicode(UTF-8)”, que está lá embaixo nas opções que irão aparacer.

Veja, que ao alterar a codificação do arquivo para UTF-8, instantaneamente os caracteres e acentos ficam corretos.

Agora clique em “Avançar”.

Etapa 1 do assistente após selecionar a codificação UTF-8, corrigindo os acentos

Na segunda etapa, iremos selecionar o delimitador do arquivo. Selecione “Ponto e vírgula” e os ficam separados em duas colunas. Antes entre os dados tinha o “;” e agora tem uma linha preta separando eles.

Clique em “Avançar”.

Etapa 2 do assistente selecionando o Ponto e Vírgula como delimitador dos dados

Na terceira etapa, iremos selecionar o formatado dos dados de cada coluna. Neste exemplo, podemos deixar do jeito que está, e podemos clicar em “Concluir”.

Etapa 3 do assistente confirmando o formato dos dados de cada coluna

E o Excel irá importar os dados do arquivo CSV com a codificação UTF-8 para uma planilha de dados.

Veja que os dados importados estão separados em colunas diferentes, e os acentos e caracteres estão aparecendo corretamente.

Dados do arquivo CSV importados corretamente com os acentos e caracteres certos

Alternativa sem o Power Query: corrigir a codificação pelo Bloco de Notas

Se você está com pressa ou o arquivo é pequeno, existe um caminho mais direto que não passa pelo Power Query. Abra o arquivo CSV com o Bloco de Notas (clique com o botão direito no arquivo, “Abrir com” e escolha Bloco de Notas). Vá em “Arquivo” e depois “Salvar como”. Na parte de baixo da janela que abrir, tem um campo chamado “Codificação” — troque para UTF-8 e salve o arquivo (pode salvar com um nome diferente para não perder o original). Agora é só abrir esse novo arquivo no Excel normalmente: os acentos vão aparecer corretos, sem precisar configurar nada na importação.

Essa alternativa é mais rápida para arquivos pequenos, mas para arquivos grandes ou que você precisa atualizar com frequência, o caminho pelo Power Query (mostrado acima) continua sendo o mais indicado, porque permite reimportar os dados atualizados sem repetir o processo manualmente. Se quiser entender por que esse problema acontece antes mesmo de você abrir o arquivo, veja o nosso artigo sobre o que é encoding UTF-8 e por que os acentos ficam errados.

Como evitar esse problema na origem

Se você é quem gera o arquivo CSV — exportando de um sistema, ERP ou banco de dados — o ideal é resolver o problema na fonte, e não toda vez que for abrir o arquivo. A maioria dos sistemas modernos tem uma opção de exportação onde você escolhe a codificação; sempre que existir essa opção, escolha UTF-8. Isso evita todo o retrabalho de corrigir a codificação manualmente cada vez que alguém da sua equipe precisar abrir o mesmo relatório no Excel.

Perguntas frequentes

Por que os acentos ficam errados só em alguns arquivos CSV e não em outros?

Porque a codificação de origem é diferente. Um CSV salvo em UTF-8 abre com os acentos corretos; um CSV salvo em Windows-1252 (ANSI) ou outra codificação antiga abre com os acentos desconfigurados até você corrigir manualmente.

Dá para corrigir os acentos sem usar o Power Query (Obter Dados)?

Sim. Uma alternativa é abrir o arquivo no Bloco de Notas, usar ‘Salvar como’ e trocar a codificação para UTF-8 antes de abrir no Excel. Em versões antigas do Excel, também é possível usar o Assistente de Importação de Texto.

Corrigir a codificação do CSV altera os dados originais do arquivo?

Não, desde que você faça a correção em uma cópia do arquivo ou importe os dados pelo Power Query sem sobrescrever o CSV original — o arquivo de origem continua intacto.

Compartilhe ou Comente

Se você curtiu esse artigo aonde mostramos como corrigir acentos desconfigurados no Excel, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *