CSV para PDF legível: colunas e acentos
CSV para PDF sem colunas quebradas nem acentos trocados: como conferir o separador e a codificação, e o que fazer com uma tabela larga antes de converter.
Para converter CSV em PDF de forma legível, confira antes o separador e a codificação do arquivo, e use a opção de uma página por aba quando a tabela for larga. O CSV entra como uma planilha de uma aba só. Se o texto com acento sair errado, o problema está na codificação salva, e não no conversor.
O que um CSV é, e o que ele não guarda
CSV é um arquivo de texto puro. Cada linha é um registro, e os campos são separados por um caractere: vírgula, ponto e vírgula ou tabulação. Não há fórmula, cor, largura de coluna nem configuração de impressão. Por isso, a mesma tabela pode sair de formas bem diferentes em PDF, dependendo de como o arquivo foi salvo e de como o conversor o lê.
Esse vazio tem duas consequências práticas. A primeira é o separador: o conversor olha a primeira linha para decidir qual caractere separa as colunas. A segunda é a codificação, que não vem marcada no arquivo. Se a codificação não for a que o conversor espera, o texto com acento sai trocado.
Acento errado: como diagnosticar
| O que aparece | Causa provável | O que fazer |
|---|---|---|
| Tudo em uma coluna só | Separador diferente do esperado | Abra o CSV e confira qual caractere separa os campos |
| Ç e ã trocados por símbolos | Codificação antiga do Windows | Salve de novo como CSV UTF-8 |
| Colunas cortadas em folhas separadas | Tabela mais larga que a página | Use cada aba inteira numa página só |
| Campo com quebra de linha dividido | Texto entre aspas com quebra dentro | Confira se as aspas fecham no mesmo campo |
Passo a passo para um CSV legível
- Abra o CSV num editor de texto. O Bloco de Notas, no Windows, ou um editor de texto no Mac mostra o conteúdo cru. Procure uma palavra com acento e veja se ela aparece certa.
- Corrija a codificação, se preciso. No Excel, a opção de salvar como CSV UTF-8 grava o arquivo com a codificação que a maioria dos programas lê. Salve uma cópia nova e não sobrescreva o original.
- Envie para Excel para PDF. Escolha a opção de cada aba inteira numa página só se a tabela for larga, ou a configuração da planilha se o CSV já tem uma largura pequena.
- Confira a primeira página do PDF. Veja o cabeçalho, uma coluna com número e uma com acento. Se elas estão certas, o restante costuma estar.
Quando abrir no Excel antes é melhor
Se a tabela precisa de formatação, como negrito no cabeçalho, largura de coluna ajustada ou formato de data, abra o CSV no Excel, ajuste e salve como XLSX. O CSV não guarda essas informações, e o PDF só terá o que estiver no arquivo que você converter. O guia sobre XLSX para PDF mostra como ajustar a área e a orientação antes de converter.
Um CSV com números longos, como códigos de barras ou CPFs, pode perder zeros à esquerda quando o programa que lê o arquivo interpreta a coluna como número, e isso pode acontecer no Excel ao abrir e também numa conversão que lê o CSV direto. Se os zeros importam, importe o CSV numa planilha com a coluna em formato de texto, salve como XLSX ou ODS e converta esse arquivo; depois confira a coluna no PDF.
Limites e o que não muda
O limite de tamanho por arquivo depende do plano: 25 MB sem conta, 50 MB com conta grátis e 200 MB no Pro. Um CSV pesa pouco, mesmo com milhares de linhas. O que costuma pesar é um PDF com muitas páginas, e nesse caso a tabela inteira numa página só pode gerar uma página muito grande.
Se você precisa juntar o PDF da tabela com outros documentos, use juntar PDF. Para entender o formato, veja o que é um arquivo CSV e CSV ou XLSX. Se o seu CSV é uma parte de uma planilha maior, com várias abas, o guia sobre ODS para PDF trata desse caso.
Quando a primeira linha engana
O conversor decide o separador pela primeira linha. Se o cabeçalho tem um título com vírgula dentro, como Itens, total, a contagem pode apontar para o caractere errado. Nesse caso, tire o separador do título ou troque a palavra. Se o CSV aparece com uma coluna só, confira qual caractere separa os campos no editor de texto, porque pode ser outro do que você esperava.
Tabelas com muitas colunas
Quando a tabela tem mais colunas do que cabe numa folha, a opção de uma página por aba é a mais simples. A página passa a ter o tamanho da tabela, o que resolve a leitura na tela e no envio por e-mail, mas não serve bem para imprimir em A4. Para papel, uma saída é separar a tabela em duas partes, por exemplo colunas de identificação de um lado e colunas de valores do outro, e juntar os dois PDFs depois. Só faça isso se a leitura lado a lado não for essencial.
Perguntas frequentes
Por que os acentos do CSV aparecem errados no PDF?
Porque o CSV não guarda qual codificação de caracteres foi usada. Um arquivo salvo em uma codificação antiga do Windows, lido como se fosse UTF-8, troca ç e ã por símbolos estranhos. Abra o arquivo num editor de texto, confira o texto com acento e, se estiver errado, salve de novo como CSV UTF-8 antes de converter.
O CSV salvo pelo Excel em português converte em colunas?
Sim. O separador é reconhecido pela primeira linha, seja vírgula, ponto e vírgula ou tabulação. Um CSV com ponto e vírgula, que é o padrão de muitos Excel em português, abre em colunas como qualquer outra planilha.
Como caber um CSV largo numa página do PDF?
Escolha a opção de cada aba inteira numa página só. Como o CSV não tem configuração de impressão, sem essa opção as colunas que não cabem na largura da folha vão para as páginas seguintes. Com a opção de uma página, o PDF fica do tamanho da tabela.
Um CSV tem mais de uma aba?
Não. O CSV é lido como uma planilha de uma aba só. Se você tem uma planilha com várias abas, salve cada uma como CSV separado ou envie o XLSX ou ODS original, que mantém as abas.