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

CSV com ponto e vírgula ou vírgula: delimitador certo no Brasil

No Brasil a vírgula é separador decimal, e o CSV vira ponto e vírgula. Saiba quando cada sistema espera um delimitador e como padronizar os arquivos.

Dados e Planilhas 7 min de leitura

CSV com ponto e vírgula ou vírgula: delimitador certo no Brasil
Neste artigo (6 seções)

Resposta rápidaCSV ponto e vírgula é o padrão do Excel em português porque, no Brasil, a vírgula separa decimais (12,50). Sistemas internacionais, APIs e muitas plataformas de e-commerce esperam vírgula, como descreve a RFC 4180. A regra prática: use o delimitador que o sistema de destino pede, mantenha o arquivo em UTF-8 e, para quem vai só abrir a planilha, entregue XLSX.

Você exporta a lista de produtos, abre no Excel e está tudo numa coluna só. Ou o contrário: salva a planilha como CSV, sobe na plataforma e recebe "formato inválido". Em nove de cada dez casos, o culpado é o mesmo — o delimitador.

Entender quando usar CSV ponto e vírgula e quando usar vírgula leva uns 5 minutos de leitura, mas evita horas de retrabalho em importação de produtos, conciliação bancária e integração entre sistemas.

Por que o Brasil usa ponto e vírgula no CSV

CSV significa comma-separated values, valores separados por vírgula. O problema é que, em português, a vírgula já tem dono: ela separa a parte decimal dos números. Se um preço de R$ 12,50 fosse gravado num CSV com vírgula como delimitador, o sistema leria "12" numa coluna e "50" na outra.

A solução que o Windows e o Excel adotaram foi usar o separador de listas das configurações regionais. Em português do Brasil, ele é o ponto e vírgula. Por isso:

  • O Excel em português salva CSV com ;.
  • O Excel em português abre corretamente um CSV com ; com dois cliques.
  • O mesmo Excel abre um CSV com , tudo numa coluna.
  • Um Excel em inglês faz exatamente o oposto.

Ou seja: o arquivo não está "errado". Ele foi gerado por um sistema com uma convenção e aberto por outro com a convenção contrária.

O que diz a especificação

O formato CSV nunca teve um padrão único e rígido. O documento mais citado é a RFC 4180, publicada pela IETF, que descreve a vírgula como separador e as aspas duplas para envolver campos que contêm vírgula, aspas ou quebra de linha. APIs, bancos de dados e plataformas internacionais tendem a seguir essa convenção.

Qual delimitador cada sistema costuma esperar

Não há regra universal, mas há padrões que se repetem. Confirme sempre na documentação do sistema de destino:

DestinoDelimitador mais comumObservação
Excel em português (abrir com dois cliques);Segue o separador de listas do Windows
Excel em inglês,Idem, com configuração regional americana
Google Planilhas (importação)Detecta ou deixa escolherMostra a opção de separador ao importar
APIs, bancos de dados, ferramentas de BI,Seguem a RFC 4180 na maioria dos casos
Plataformas de loja e marketplacesVariaO modelo de importação deles é a referência
Sistemas contábeis e ERPs nacionaisFrequentemente ;Verifique o layout de importação

Além do delimitador, o encoding costuma quebrar junto. CSV salvo pelo Excel antigo vem em Windows-1252, e acentos aparecem como ç quando lidos em UTF-8. O assunto tem matéria própria: CSV com acentos errados.

Pasta Mágica

Padronize delimitador e encoding de todos os CSVs

Solte os arquivos, escolha o delimitador de saída e receba tudo em UTF-8, sem espaços sobrando nem linhas duplicadas.

Limpar meus CSVs →

Como resolver o "tudo numa coluna só"

Quando o CSV chega com o delimitador "do outro país", há três caminhos. Escolha conforme o que você vai fazer com o arquivo.

Só preciso abrir e ler

Não dê dois cliques. No Excel, use Dados → Obter dados → De texto/CSV, escolha o delimitador na janela de visualização e carregue. No Google Planilhas, use Arquivo → Importar e marque o tipo de separador. Esses caminhos não alteram o arquivo original.

Preciso converter o arquivo para outro sistema

Aqui o delimitador precisa mudar de verdade. O roteiro seguro:

  1. Descubra o que o destino pede: delimitador, encoding (quase sempre UTF-8) e se o cabeçalho é obrigatório.
  2. Abra o CSV num editor de texto e confirme o delimitador atual e se há campos entre aspas.
  3. Converta o delimitador com uma ferramenta que entenda aspas — nunca com "localizar e substituir", que quebra campos como "Rua A; 12".
  4. Converta o encoding para UTF-8 na mesma passada.
  5. Remova espaços sobrando e linhas vazias no fim do arquivo, causa comum de erro na importação.
  6. Teste com 10 linhas no sistema de destino antes de subir o arquivo inteiro.
  7. Guarde a regra (delimitador, encoding, cabeçalho) junto do modelo de importação.

Vou entregar para uma pessoa

Entregue XLSX. A planilha do Excel guarda cada célula separadamente e não depende de delimitador, encoding nem configuração regional. Quem recebe abre com dois cliques e vê as colunas no lugar. O passo a passo está em converter CSV para Excel.

Quanto tempo isso custa na rotina

Imagine o financeiro de uma loja que recebe 12 arquivos por semana — extratos de 3 bancos, relatórios de 2 marketplaces e da plataforma de pagamento — cada um com seu delimitador e encoding. Abrir pelo assistente de importação, conferir colunas e salvar de novo leva cerca de 5 minutos por arquivo quando dá tudo certo. São 60 minutos por semana, perto de 4 horas por mês, só ajustando formato. Com um fluxo fixo de padronização, a tarefa vira soltar os arquivos e conferir uma amostra.

Decimais, datas e outros detalhes que quebram junto

O delimitador é o problema mais visível, mas não o único. Fique de olho em:

  • Decimais: trocar o delimitador não troca 12,50 por 12.50. Se o sistema de destino espera ponto decimal, isso é outra conversão, feita no sistema de origem ou numa fórmula da planilha.
  • Campos com vírgula: num CSV com vírgula, "Camiseta P, azul" precisa estar entre aspas. Geradores corretos fazem isso sozinhos.
  • Datas: 05/03/2026 pode virar 3 de maio num sistema americano. Formato ISO (2026-03-05) evita a ambiguidade.
  • Zeros à esquerda: CEP e código de produto como 00123 perdem os zeros quando o Excel interpreta a coluna como número.
  • Linha sep=;: o Excel aceita essa primeira linha para forçar o delimitador, mas outros sistemas a leem como dado. Evite em arquivos de importação.

Antes de qualquer importação grande, vale ainda remover duplicados e linhas vazias. O guia de remover linhas duplicadas no CSV mostra como fazer isso sem perder registros.

Perguntas frequentes

Por que o Excel salva CSV com ponto e vírgula?

Porque o Excel usa o separador de listas das configurações regionais do Windows. Em português do Brasil, a vírgula é o separador decimal, então o separador de listas padrão é o ponto e vírgula. Em inglês, é a vírgula.

Por que o CSV abre tudo numa coluna só?

O arquivo usa um delimitador diferente do que o programa espera. Um CSV com vírgulas aberto num Excel configurado para ponto e vírgula, ou o contrário, aparece com cada linha inteira na coluna A. Use a importação de dados com delimitador escolhido ou converta o arquivo.

Qual delimitador é o padrão do CSV?

A especificação mais citada, a RFC 4180, descreve a vírgula como separador. Na prática, muitos sistemas brasileiros e o Excel em português usam ponto e vírgula. O certo é sempre o que o sistema de destino pede.

Trocar o delimitador muda os números decimais?

Não. O delimitador separa colunas; o separador decimal está dentro do valor. Um preço 12,50 continua 12,50 se você trocar ponto e vírgula por vírgula, mas, nesse caso, o campo precisa ir entre aspas para não ser partido em dois.

Como evitar o problema de vez?

Quando o arquivo for aberto por pessoas, prefira entregar XLSX, que não depende de delimitador. Quando for importado por sistema, pergunte qual delimitador e encoding ele espera e padronize todos os arquivos antes de enviar.

Como automatizar isso com a Pasta Mágica

A Pasta Mágica trata planilhas com bibliotecas de dados tradicionais, sem IA reescrevendo seus valores. Para padronizar delimitador e encoding de vários arquivos:

  1. Crie sua conta em pastamagica.com.br/cadastrar. Há cota grátis para testar com arquivos reais.
  2. Escolha Padronizar CSV. Se o destino for uma pessoa e não um sistema, use CSV para Excel, que detecta delimitador e encoding e entrega XLSX.
  3. Ajuste as opções: delimitador de entrada (automático, vírgula, ponto e vírgula, tabulação ou barra vertical), delimitador de saída, remoção de espaços, duplicados e linhas vazias, e o BOM, que ajuda o Excel a reconhecer o UTF-8.
  4. Solte os arquivos. Cada um é conferido pelo conteúdo; um CSV em Windows-1252 é convertido para UTF-8 e o aviso aparece no resultado.
  5. Acompanhe arquivo por arquivo e baixe os CSVs prontos, um a um ou em ZIP.

Fazendo o caminho inverso, de planilha para sistema? Excel para CSV deixa escolher o delimitador e o formato de data. Cada automação tem custo fixo em créditos, mostrado antes de rodar, e a reserva volta sozinha em caso de falha. Os limites de cada plano estão na tabela de preços.

Pasta Mágica

Um padrão de CSV para todos os sistemas

Salve o fluxo com o delimitador e o encoding que cada destino pede e pare de corrigir arquivo na mão.

Criar minha conta grátis →

Assuntos

Leia também em Dados e Planilhas