PDF para CSV: separador, decimais e acentos no Excel brasileiro
Como salvar a tabela de um PDF como CSV para o Excel em português: ponto e vírgula, decimal com vírgula, acentos em UTF-8 e tabelas sem bordas.
O AjustaPDF não gera CSV: a conversão de tabelas sai em XLSX. Para ter um CSV, abra o XLSX no Excel e salve como CSV UTF-8 (ou importe o XLSX no Google Planilhas, como em PDF para Google Planilhas). Em Excel de português do Brasil, o separador de colunas costuma ser o ponto e vírgula, e a vírgula fica como separador decimal.
Por que o CSV muda de um Excel para outro
CSV é texto puro: cada linha é um registro, e um caractere separa as colunas. Não há formatação, fórmula nem fonte no arquivo. O problema aparece na hora de abrir, porque o Excel usa o separador de lista definido na região do sistema. Com o Windows em português do Brasil, o separador de lista é o ponto e vírgula, e a vírgula vira decimal.
Por isso um CSV separado por vírgula, gerado num sistema internacional, costuma abrir numa coluna só no Excel brasileiro. O conteúdo está certo; o que muda é o separador que o Excel procura.
Duas convenções lado a lado
| Convenção | Separador de colunas | Decimal | Exemplo de linha |
|---|---|---|---|
| Excel em português do Brasil | Ponto e vírgula (;) | Vírgula (,) | Caixa;1240,50 |
| Padrão internacional | Vírgula (,) | Ponto (.) | Caixa,1240.50 |
Passo a passo: do PDF ao CSV
- Converta com a ferramenta PDF para Excel. Cada página vira uma aba (para juntá-las numa só, veja PDF para Excel com uma aba por página), e as tabelas com colunas alinhadas viram linhas e colunas.
- Confira os números antes de salvar. A conversão já transforma valores como 1.240,50 em número, e é isso que você quer no CSV, porque ele grava o número com vírgula decimal.
- Escolha a aba certa. O CSV guarda uma aba só, então, se o PDF tem várias páginas, o Excel salva apenas a aba ativa. Deixe a tabela que você quer como aba ativa antes de salvar.
- Vá em Arquivo › Salvar como e escolha o tipo CSV UTF-8 (delimitado por vírgula). O nome diz vírgula, mas o separador segue a configuração regional do Windows, como explicado acima.
Acentos e caracteres estranhos
O CSV comum, sem a codificação UTF-8, pode trazer ã e ç quebrados quando aberto em outro programa. A opção CSV UTF-8 grava o texto em UTF-8, e o Excel costuma gravar a marca de ordem de bytes para que os acentos apareçam certos ao abrir. Se o sistema de destino não lê UTF-8, peça a ele a codificação exata que espera.
Tabelas sem bordas
Tabelas sem linhas de grade costumam ser o caso mais difícil. A conversão decide as colunas pelo alinhamento do texto, e se duas colunas ficam muito próximas, o valor pode vir colado no nome. Nesse caso, abra o XLSX e use Dados › Texto para Colunas, escolhendo Delimitado ou Largura fixa, conforme o alinhamento. O guia tabela desconfigurada ao converter para Excel mostra os sinais de cada caso. Para extrair por código, o guia pdfplumber, Camelot ou Tabula compara as três bibliotecas.
Conferir o arquivo antes de enviar
Abra o CSV num editor de texto simples, como o Bloco de Notas, ou no TextEdit em modo de texto puro. Se cada linha traz os campos separados pelo caractere que você escolheu, a estrutura está certa. Um valor que contém o próprio separador, ou uma quebra de linha dentro da célula, vem entre aspas. O Excel faz isso sozinho ao salvar; você só precisa confirmar que as aspas estão lá.
Confira também a primeira linha. Ela costuma ser o cabeçalho, e um cabeçalho com acento quebrado é o sinal mais rápido de que a codificação não foi UTF-8. Se o sistema que vai importar o arquivo exige um cabeçalho ou uma ordem de colunas específica, compare com o modelo dele antes de mandar.
Quando o CSV não é a melhor escolha
CSV não guarda fórmula, formatação nem várias abas. Se o destino aceita planilha, mande o XLSX: ele mantém os números como números e preserva os formatos de moeda e data. Quem precisa só de dados brutos, para importar em outro sistema, é o caso em que o CSV faz sentido. Se os números chegarem como texto no Excel, veja por que números do PDF viram texto. Quem faz o caminho inverso, da planilha para PDF, encontra o que muda em Excel para PDF: o que fica. A comparação completa está em CSV ou XLSX: o que se perde, e o guia sobre o arquivo CSV explica o formato em si.
Perguntas frequentes
Como salvar a tabela de um PDF como CSV para abrir no Excel em português?
Converta o PDF para XLSX com a ferramenta de PDF para Excel, confira os números e salve a aba da tabela como CSV UTF-8 no Excel. Como o Excel em português do Brasil usa ponto e vírgula como separador, o arquivo abre em colunas certas no mesmo computador.
Por que o CSV que exportei do Excel abre tudo numa coluna só?
Porque o separador do arquivo não é o que o Excel espera. Um CSV separado por vírgula, aberto num Excel que usa ponto e vírgula como separador de lista, cai numa coluna só. Use Dados › Texto para Colunas e escolha o separador certo, ou salve de novo no formato que o seu Excel usa.
Os acentos do CSV exportado da tabela do PDF ficam quebrados no Excel. Como resolver?
Salve como CSV UTF-8 e não como CSV comum, para que o arquivo leve a codificação correta dos acentos. Se o sistema de destino espera outra codificação, peça a ele qual é antes de salvar, para não converter duas vezes.
Preciso converter o PDF em XLSX antes de gerar o CSV da tabela?
Na prática, sim. A conversão do AjustaPDF transforma valores brasileiros em números no XLSX, e o CSV grava esses números com vírgula decimal. Converter direto do PDF para CSV não é uma opção aqui, então o XLSX é a etapa intermediária.