Pular para o conteúdo
Pasta MágicaBlog
Criar conta grátis

Como converter CSV para Excel (XLSX) sem bagunçar colunas e acentos

O CSV abre com tudo numa coluna e acentos trocados por símbolos? Entenda delimitador e encoding e converta vários CSVs em planilhas XLSX prontas.

Dados e Planilhas 7 min de leitura

Como converter CSV para Excel (XLSX) sem bagunçar colunas e acentos
Neste artigo (5 seções)

Resposta rápidapara converter CSV para Excel sem bagunça, identifique o delimitador do arquivo (vírgula, ponto e vírgula ou tabulação) e o encoding (UTF-8 ou Windows-1252) e importe informando os dois, em vez de abrir com duplo clique. Marque como texto as colunas com zero à esquerda, como CEP e CPF. Para vários arquivos, use um conversor em lote que detecte delimitador e encoding sozinho.

O sistema financeiro exporta o relatório do mês em CSV. Você dá dois cliques, o Excel abre e todas as informações aparecem espremidas na coluna A, separadas por vírgulas. Na coluna de nomes, "São Paulo" virou "São Paulo". E o CEP de Santos perdeu o zero do começo.

É um clássico de escritório, e acontece por motivos bem específicos. Entendidos os motivos, converter CSV para Excel deixa de ser uma loteria. Este guia explica o que está por trás de cada sintoma e como transformar vários CSVs em planilhas XLSX prontas para usar.

Por que o CSV bagunça ao abrir no Excel

CSV quer dizer Comma-Separated Values, valores separados por vírgula. É um arquivo de texto puro: cada linha é um registro e um caractere separa as colunas. A especificação mais citada, a RFC 4180, descreve o formato com vírgula, mas na prática cada sistema exporta do seu jeito. Três diferenças causam quase todos os problemas.

1. Delimitador: vírgula ou ponto e vírgula

No Brasil, a vírgula é o separador decimal (R$ 10,50). Por isso, com o Windows configurado em português, o Excel costuma esperar ponto e vírgula como separador de colunas. Quando o sistema exporta com vírgula, o Excel não reconhece a separação e joga tudo numa coluna só. O caso contrário também acontece com arquivos vindos de sistemas configurados em inglês. O guia de CSV com ponto e vírgula aprofunda.

2. Encoding: UTF-8 ou Windows-1252

Encoding é a tabela que traduz bytes em letras. Sistemas modernos exportam em UTF-8; o Excel, ao abrir CSV com duplo clique, nem sempre reconhece isso e lê como outra tabela. O resultado é o famoso "ç" no lugar de "ç" e "ã" no lugar de "ã". Arquivos antigos, exportados pelo próprio Excel no Windows, costumam vir em Windows-1252 (também chamado de latin1), e o problema se inverte em outros programas. Veja como corrigir acentos errados no CSV.

3. Tipos de dado: zeros, datas e números longos

Ao abrir, o Excel tenta adivinhar o tipo de cada coluna:

  • Zero à esquerda some: CEP 01310-100 sem hífen vira 1310100; código de produto 00452 vira 452.
  • Números longos viram notação científica: o Excel guarda até 15 dígitos de precisão, então um código de barras ou número de cartão longo perde os últimos dígitos.
  • Datas trocam de formato: 03/04 pode virar 3 de abril ou 4 de março, conforme a configuração regional.
SintomaCausaCorreção
Tudo na coluna ADelimitador diferente do esperadoImportar escolhendo o delimitador
"São Paulo"Arquivo UTF-8 lido como outro encodingImportar com origem UTF-8
CEP sem o zeroColuna lida como númeroDefinir a coluna como texto
7,89E+12Número longo lido como númeroDefinir a coluna como texto
Linhas repetidas ou vaziasExportação com sujeiraLimpar o CSV antes

Pasta Mágica

Converta os CSVs do mês em planilhas de uma vez

Delimitador e encoding são detectados sozinhos. Você solta os arquivos e baixa os XLSX com cabeçalho em negrito e colunas ajustadas.

Converter CSV em Excel →

Como converter CSV para Excel pelo próprio Excel

Para um arquivo de vez em quando, o caminho é o assistente de importação, não o duplo clique:

  1. Abra um Excel em branco.
  2. Vá em Dados > Obter Dados > De Texto/CSV (o nome pode variar um pouco entre versões).
  3. Selecione o arquivo e aguarde a prévia.
  4. Em "Origem do arquivo", escolha 65001: Unicode (UTF-8) se os acentos aparecerem errados na prévia.
  5. Em "Delimitador", escolha vírgula, ponto e vírgula ou tabulação até as colunas se separarem.
  6. Clique em Transformar Dados e defina como Texto as colunas de CEP, CPF, CNPJ, telefone e códigos.
  7. Carregue a planilha e salve como Pasta de Trabalho do Excel (.xlsx).

Funciona bem, mas exige atenção em cada arquivo. Quando são 30 relatórios por mês, um de cada filial, o passo a passo vira uma tarde inteira. A central de suporte do Microsoft 365 traz o detalhe de cada versão.

Antes e depois: o fechamento de 30 filiais

EtapaImportação manual no ExcelConversão em lote
Configurar encoding e delimitadorEm cada arquivoDetecção automática
Proteger zeros à esquerdaColuna por colunaValores gravados como texto
Cabeçalho e largura das colunasFormatar à mãoCabeçalho em negrito, congelado, colunas ajustadas
Tempo de atenção para 30 arquivosHorasMinutos para soltar e baixar

Quanto tempo isso economiza

Faça a conta com a sua rotina. Se cada importação manual leva cerca de 5 minutos entre abrir o assistente, escolher as opções, ajustar colunas e salvar, 30 arquivos por mês somam 150 minutos, duas horas e meia de trabalho repetitivo. Some a isso os erros que só aparecem depois: o CEP sem zero que volta como devolução de mercadoria, o código de produto truncado que quebra a importação no sistema. A conversão em lote não elimina a conferência, mas tira das suas mãos a parte que se repete igual em todos os arquivos.

Cuidados antes de converter

Converter não corrige dado sujo; só muda o formato. Vale uma checagem rápida antes:

  • Linhas duplicadas ou vazias costumam vir de exportações repetidas ou de rodapés de relatório. Limpe antes de converter, como mostra o guia de como remover linhas duplicadas em CSV.
  • Arquivos muito grandes podem passar do limite do Excel, que é de 1.048.576 linhas por planilha. Nesse caso, divida o CSV grande em partes.
  • Colunas numéricas para cálculo: se o conversor grava tudo como texto, para somar valores no Excel use a opção de converter em número nas colunas de valor. É o preço de não perder nenhum zero à esquerda.
  • O caminho inverso também tem armadilhas; se depois precisar devolver a planilha a um sistema, veja como converter Excel para CSV.

Por que manter os valores como texto

Pode parecer estranho receber uma planilha em que números aparecem como texto. É uma escolha de segurança: o conversor não tenta adivinhar se 00452 é número ou código, então nada se perde. Em planilhas de cadastro (clientes, produtos, fornecedores), isso evita o problema mais comum. Em planilhas de valores, a conversão das colunas numéricas leva poucos segundos dentro do Excel.

Perguntas frequentes

Por que o CSV abre com tudo em uma coluna no Excel?

Porque o delimitador do arquivo é diferente do que o Excel espera. Com o Windows configurado em português, o Excel costuma esperar ponto e vírgula, e muitos sistemas exportam CSV separado por vírgula. Importe pelo assistente de dados escolhendo o delimitador, ou converta o arquivo para XLSX.

Como corrigir acentos errados ao abrir CSV no Excel?

Símbolos como ç no lugar de ç indicam que o arquivo está em UTF-8 e foi lido como outra codificação. Importe escolhendo a origem UTF-8, ou converta para XLSX com uma ferramenta que detecte o encoding automaticamente.

Como não perder o zero à esquerda de CEP e CPF?

Ao abrir o CSV direto, o Excel interpreta a coluna como número e descarta os zeros iniciais. Importe a coluna como texto, ou use um conversor que grave os valores como texto no XLSX.

Qual a diferença entre CSV e XLSX?

CSV é texto puro, com valores separados por um caractere e sem formatação, fórmulas ou abas. XLSX é o formato de planilha do Excel, com tipos de célula, formatação, várias abas e fórmulas. CSV serve para trocar dados entre sistemas; XLSX, para trabalhar neles.

O Excel abre um CSV de qualquer tamanho?

Não. Uma planilha do Excel comporta até 1.048.576 linhas. Arquivos maiores precisam ser divididos em partes antes de abrir ou converter.

Como automatizar isso com a Pasta Mágica

A Pasta Mágica converte CSV em XLSX com bibliotecas de planilha tradicionais, sem IA mexendo nos seus dados. O fluxo é pensado para lote: muitos arquivos, a mesma regra.

  1. Crie sua conta em pastamagica.com.br/cadastrar e teste com os relatórios reais do mês.
  2. Se os arquivos vierem com sujeira, comece por Padronizar CSV, que ajusta encoding, delimitador e espaços e remove linhas duplicadas ou vazias.
  3. Adicione a etapa CSV para Excel e ajuste as opções: delimitador automático ou fixo, se a primeira linha é cabeçalho, o nome da aba e a largura automática das colunas.
  4. Solte os CSVs. O encoding é detectado: se o arquivo não estiver em UTF-8, ele é lido como Windows-1252 e você recebe um aviso.
  5. Baixe os XLSX um a um ou em ZIP, com cabeçalho em negrito e congelado.

Arquivos com linhas demais para uma planilha são recusados com um aviso claro; nesse caso, encadeie a divisão antes. Cada etapa mostra o custo em créditos antes de rodar, e a reserva volta sozinha se algo falhar. Os limites de cada plano estão na tabela de preços.

Pasta Mágica

Chega de CSV numa coluna só

Limpe e converta os relatórios do mês em planilhas prontas, num fluxo que você salva e repete.

Criar minha conta grátis →

Assuntos

Leia também em Dados e Planilhas