Ir para o conteúdo
4 min de leitura

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 apareceCausa provávelO que fazer
Tudo em uma coluna sóSeparador diferente do esperadoAbra o CSV e confira qual caractere separa os campos
Ç e ã trocados por símbolosCodificação antiga do WindowsSalve de novo como CSV UTF-8
Colunas cortadas em folhas separadasTabela mais larga que a páginaUse cada aba inteira numa página só
Campo com quebra de linha divididoTexto entre aspas com quebra dentroConfira se as aspas fecham no mesmo campo

Passo a passo para um CSV legível

  1. 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.
  2. 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.
  3. 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.
  4. 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.