Filembly

CSV abre em uma coluna só no Excel: por que acontece e como resolver

Quando um CSV abre com tudo espremido na coluna A, o arquivo não está estragado: o Excel está separando as colunas por um caractere diferente do que o arquivo usa. No Brasil, quase sempre é um CSV separado por vírgula aberto em um Excel que espera ponto e vírgula. Converter o CSV para XLSX resolve em um passo, e as ferramentas de importação do próprio Excel também resolvem.

Só precisa do conversor? É grátis e leva segundos:

Solução 1: converter o CSV em planilha do Excel

Seu CSV separa os valores com um caractere (normalmente a vírgula) e o Excel espera outro (normalmente o ponto e vírgula), então cada linha inteira vira um valor só. O jeito mais rápido de resolver é converter o CSV em uma planilha XLSX: o conversor de CSV para Excel do Filembly identifica se o arquivo usa vírgula, ponto e vírgula, tab ou barra vertical (|) e coloca cada valor na sua coluna.

  1. Abra o conversor de CSV para Excel.
  2. Envie seu arquivo .csv.
  3. Clique em Converter e baixe o arquivo .xlsx.
  4. Abra no Excel: as colunas já vêm separadas, os acentos ficam certos e os zeros à esquerda são mantidos.

Por que acontece: vírgula, ponto e vírgula e o padrão brasileiro

CSV quer dizer "valores separados por vírgula", mas na prática não existe um padrão único. No Brasil, a vírgula é o separador decimal: escrevemos R$ 1.234,56, e não 1,234.56. Se a vírgula também separasse as colunas, o Excel não saberia onde termina um número e começa o próximo. Por isso, o Excel configurado em português do Brasil usa o ponto e vírgula como separador de lista, tanto ao salvar quanto ao abrir um CSV.

O resultado: um CSV exportado por um sistema americano, uma loja virtual, um aplicativo web ou um script (com vírgulas) abre em uma coluna só no seu computador. E um CSV salvo pelo Excel no Brasil (com ponto e vírgula) abre em uma coluna só para quem usa o Excel em inglês. Os dados estão inteiros; só o separador é diferente.

Solução 2: importar pelo menu Dados do Excel

Em vez de dar dois cliques no CSV, importe o arquivo. Assim o Excel pergunta qual separador usar.

  1. Abra uma pasta de trabalho em branco no Excel.
  2. Vá em Dados → De Texto/CSV e escolha o arquivo.
  3. Na pré-visualização, em Delimitador, escolha Vírgula ou Ponto e vírgula, o que separar as colunas corretamente.
  4. Se os acentos estiverem estranhos, em Origem do arquivo escolha 65001: Unicode (UTF-8).
  5. Clique em Carregar.

Solução 3: separar a coluna que já está aberta

Se os dados já estão todos na coluna A, selecione essa coluna, vá em Dados → Texto para Colunas, escolha Delimitado, marque o separador que o arquivo usa (Vírgula ou Ponto e vírgula) e clique em Concluir. Funciona em qualquer versão do Excel, mas precisa ser repetido a cada arquivo.

Acentos quebrados no CSV (é, ç, ã)

Acentos que viram é ou ç são um segundo problema, independente do primeiro: o arquivo foi salvo em UTF-8, mas o Excel o leu com a codificação antiga do Windows. "São Paulo" vira "São Paulo". Importar por Dados → De Texto/CSV com 65001: Unicode (UTF-8) em Origem do arquivo resolve.

Converter para XLSX também resolve, porque o Filembly lê tanto arquivos UTF-8 quanto arquivos na codificação antiga do Windows, e a planilha guarda o texto sem nenhuma ambiguidade de codificação.

Zeros à esquerda do CEP e datas que somem

Quando abre um CSV direto, o Excel tenta adivinhar o tipo de cada valor. Um CEP como 01310-100 ou um código como 00123 perde os zeros, números longos como chaves de nota fiscal viram 3,52E+43 e 03/04 pode virar uma data no mês errado. Importar por Dados → De Texto/CSV e definir essas colunas como Texto evita o problema.

O conversor do Filembly mantém valores com zero à esquerda e sequências longas de dígitos como texto, lê corretamente a vírgula decimal em arquivos separados por ponto e vírgula (1.234,56 vira o número 1234,56) e só converte datas no formato ISO (2026-10-01), que não deixam dúvida. Todo o resto fica exatamente como estava no arquivo.

Como salvar um CSV que o outro sistema aceite

Quando uma plataforma ou formulário de importação recusa seu CSV, confira qual separador ele espera. A maioria das plataformas web, bancos de dados e scripts espera vírgula e UTF-8. No Excel, Arquivo → Salvar como → CSV UTF-8 (Delimitado por vírgulas) gera isso na maioria dos computadores, embora o Excel configurado em português ainda possa usar ponto e vírgula. Converter seu XLSX para CSV com o Filembly sempre gera um arquivo UTF-8 separado por vírgula, com os acentos preservados.