Resposta rápidapara converter Excel para CSV sem quebrar acentos e colunas, salve em UTF-8 (no Excel, o tipo CSV UTF-8), confirme o delimitador que o sistema de destino espera (vírgula ou ponto e vírgula), confira datas e números decimais e lembre que cada aba vira um arquivo separado. Abra o CSV num editor de texto antes de importar: é ali que os erros aparecem.
Você exporta a planilha de produtos, sobe no sistema e a importação falha. Ou pior: importa, mas "Calçados" virou "Calçados", os preços foram parar na coluna errada e as datas trocaram de mês. O culpado quase nunca é a planilha. É a forma como o CSV foi gerado.
CSV parece o formato mais simples do mundo, e é exatamente por isso que dá tanto problema: não existe uma regra única sobre como ele deve ser escrito.
O que é CSV e por que ele quebra
CSV significa comma-separated values, valores separados por vírgula. É um arquivo de texto puro em que cada linha é um registro e cada coluna é separada por um caractere. A especificação mais citada é a RFC 4180, que descreve vírgula como separador e aspas para campos com vírgula dentro.
Na prática, cada programa escreve CSV do seu jeito. Três escolhas mudam de um lugar para outro:
- Delimitador: vírgula, ponto e vírgula, tabulação ou barra vertical.
- Encoding: a tabela que transforma bytes em letras. UTF-8 é o padrão da web; o Windows em português usa por padrão o Windows-1252 em muitos programas.
- Formato de números e datas: 1.234,56 ou 1234.56; 05/03/2026 ou 2026-03-05.
Quando quem gera e quem lê discordam em qualquer um dos três, o arquivo quebra.
O caso brasileiro: ponto e vírgula e acentos
No Brasil, a vírgula é separador decimal. Para não confundir "12,50" com duas colunas, o Excel em português usa o separador de listas das configurações regionais do Windows, que costuma ser o ponto e vírgula. A central de suporte da Microsoft documenta as opções de salvar em CSV de cada versão.
O segundo tropeço é o encoding. O tipo "CSV (separado por vírgulas)" costuma gravar no encoding regional. Um sistema que espera UTF-8 lê "ç" e "ã" como sequências estranhas. A opção "CSV UTF-8" resolve, mas muita gente não sabe que ela existe. Se o estrago já aconteceu, o guia de CSV com acentos errados mostra como recuperar.
| Sintoma | Causa provável | Correção |
|---|---|---|
| Acentos viram ç, ã, � | Encoding diferente entre quem gera e quem lê | Gerar em UTF-8 (com BOM, se for abrir no Excel) |
| Tudo aparece numa coluna só | Delimitador diferente do esperado | Usar o delimitador do sistema de destino |
| Preço 12,50 vira 1250 ou é dividido | Vírgula decimal num CSV separado por vírgula | Campo entre aspas ou delimitador ponto e vírgula |
| Data 05/03 vira 3 de maio | Formato de data ambíguo | Exportar em formato ISO (2026-03-05) |
| Zeros à esquerda somem (CEP, SKU) | Excel trata o campo como número | Formatar a coluna como texto antes de exportar |
| Só uma aba foi exportada | CSV guarda uma tabela só | Gerar um CSV por aba |
Pasta Mágica
Várias planilhas e abas em CSV de uma vez
Escolha delimitador, UTF-8 com ou sem BOM e formato de data. Solte os arquivos XLSX e baixe um CSV por aba.
Como converter Excel para CSV no próprio Excel
Para uma planilha pontual, o Excel resolve. O cuidado está nos detalhes:
- Confira as colunas sensíveis: CEP, CPF, SKU e códigos com zero à esquerda devem estar formatados como texto.
- Verifique as fórmulas. O CSV guarda o resultado calculado; se algum valor depende de outra aba ou de link externo, confirme que está atualizado.
- Selecione a aba que será exportada. Só ela vai para o arquivo.
- Vá em Arquivo, Salvar como e escolha o tipo CSV UTF-8 (delimitado por vírgulas).
- Aceite o aviso de que recursos da pasta de trabalho serão perdidos (formatação, outras abas).
- Repita para cada aba que precisar, salvando com nomes diferentes.
- Abra o CSV num editor de texto (Bloco de Notas, VS Code) e confira delimitador, acentos e datas.
Como saber qual delimitador o sistema espera
Procure a documentação de importação do sistema ou baixe o modelo de planilha que ele oferece. O modelo responde as três perguntas de uma vez: delimitador, encoding e formato de data. Na dúvida, gere um arquivo pequeno com 3 linhas e acentos e teste a importação antes de mandar milhares de registros. Para entender as duas convenções, veja CSV com vírgula ou ponto e vírgula.
Quando o manual não escala
O método acima funciona para uma planilha. Agora imagine o financeiro que recebe 15 arquivos de filiais todo mês, cada uma com 4 abas, e precisa importar tudo no sistema. São 60 exportações, cada uma com seis cliques e uma chance de escolher o tipo errado de CSV.
- Antes: cerca de 1 minuto por aba, 60 abas, ou seja, 60 minutos de cliques repetidos, com conferência manual de acentos.
- Depois: uma regra única (UTF-8, ponto e vírgula, datas no formato do sistema, todas as abas) aplicada ao lote, e conferência por amostragem.
Outro ponto a favor do lote: a regra não muda de pessoa para pessoa. Quando quem exporta sai de férias, o CSV continua saindo igual.
E quando a planilha é grande demais?
O caminho inverso também tem limite. Segundo as especificações do Excel publicadas pela Microsoft, uma planilha comporta até 1.048.576 linhas. Um CSV exportado de um sistema pode passar disso, e então o Excel abre só uma parte, sem avisar com clareza. Se você recebe arquivos assim, é melhor dividi-los em partes antes de abrir; veja como dividir CSV grande.
Vale também o cuidado com o peso: um CSV de 100 MB costuma abrir devagar em computador comum, mesmo abaixo do limite de linhas. Para conferir só o começo, um editor de texto leve resolve.
Depois de converter: limpar
Planilhas reais trazem linhas vazias no fim, espaços sobrando antes do nome do produto e registros duplicados. Uma etapa de limpeza depois da conversão evita que o sistema recuse a importação ou crie cadastros repetidos. Se a planilha é de produtos para a loja, o guia de planilha de importação de produtos em CSV lista os erros que mais derrubam o upload.
Perguntas frequentes
Porque, no Brasil, a vírgula é o separador decimal. O Excel usa o separador de listas das configurações regionais do Windows, que em português costuma ser o ponto e vírgula. Muitos sistemas esperam vírgula; confira o que o destino pede.
Nas versões atuais, use Arquivo, Salvar como e escolha o tipo CSV UTF-8 (delimitado por vírgulas). O tipo CSV comum costuma gravar no encoding regional do Windows, o que quebra acentos em sistemas que esperam UTF-8.
Não. CSV é um arquivo de texto com uma única tabela. Ao salvar como CSV, o Excel grava só a aba ativa. Para várias abas, é preciso gerar um CSV por aba.
Não. O CSV guarda apenas valores. O que vai para o arquivo é o resultado calculado de cada fórmula, no momento da conversão. Formatação, cores, gráficos e filtros também ficam para trás.
É uma marca invisível de 3 bytes no início do arquivo que avisa ao programa que o texto está em UTF-8. Com ela, o Excel abre os acentos corretamente com duplo clique. Alguns sistemas antigos não a esperam; nesses casos, gere sem BOM.
Como automatizar isso com a Pasta Mágica
A Pasta Mágica converte planilhas com bibliotecas tradicionais de leitura de XLSX, sem IA interpretando seus dados. O fluxo fica salvo para o próximo fechamento.
- Crie sua conta em pastamagica.com.br/cadastrar e teste com planilhas reais usando a cota grátis.
- Escolha Excel para CSV e configure: só a primeira aba ou todas, delimitador (vírgula, ponto e vírgula, tabulação ou barra vertical), UTF-8 com ou sem BOM, resultado das fórmulas e datas em formato ISO ou brasileiro.
- Encadeie Padronizar CSV, se quiser limpar: tirar espaços, remover linhas duplicadas ou vazias e definir o delimitador final.
- Solte os arquivos .xlsx. Cada arquivo é conferido pelo conteúdo, não pela extensão. Planilhas no formato antigo .xls precisam ser salvas como .xlsx antes.
- Baixe os CSVs, um por aba, com o nome da planilha e da aba no arquivo, ou tudo em ZIP.
Cada automação mostra o custo em créditos antes de rodar, e se uma etapa falhar a reserva volta sozinha. Os limites de cada plano estão na tabela de preços.
Pasta Mágica
CSV certo na primeira importação
Converta todas as planilhas e abas com o mesmo delimitador, encoding e formato de data. Monte o fluxo uma vez e reutilize.