Ferramentas
Merge PDF Split PDF Compress PDF Todas as ferramentas →
Soluções
For Business For Education For Developers
Empresa
Sobre Blog Press Contato
Produto
Preços Recursos FAQ Security
InícioFerramentasCSV para PDF

CSV para PDF

Converta um arquivo CSV em uma tabela PDF formatada — 100% no seu navegador, sem envio nem cadastro.

Selecione um arquivo CSV

ou solte um aqui — .csv, .tsv e tabelas de texto puro são aceitos

100% in-browser No upload No signup

Como converter CSV para PDF

Três passos. Os arquivos nunca saem do seu dispositivo.

1

Abra o CSV

Escolha ou solte .csv, .tsv ou uma tabela de texto puro. O PapaParse o lê no seu navegador — sem envio.

2

Ajuste as opções

Escolha delimitador, tamanho da página, orientação e tamanho da fonte. Marque se a primeira linha é um cabeçalho.

3

Converta e baixe

O pdf-lib renderiza uma tabela paginada. Baixe na hora — o arquivo nunca sai do seu dispositivo.

Por que imisspdf

Por que usar CSV para PDF no imisspdf?

Privacidade por arquitetura

Seu CSV nunca sai do seu dispositivo. Listas de clientes, funis de vendas, exportações de folha de pagamento — tudo fica local. Sem envio, sem período de retenção, sem nenhuma etapa de servidor.

Instantâneo, mesmo em arquivos grandes

Sem envio significa não esperar um CSV de vários MB trafegar. Dezenas de milhares de linhas são renderizadas em segundos porque cada etapa roda localmente.

Grátis, sem marca d'água

Sem limite diário. Sem marca d'água na saída. Sem um plano premium escondendo o recurso de verdade. Basta colar seu CSV e baixar o PDF.

O que "CSV para PDF" realmente significa

Um arquivo CSV (valores separados por vírgula) é texto puro: cada linha é uma linha, cada célula é separada por um delimitador. Planilhas, bancos de dados e scripts emitem CSVs o tempo todo porque são simples, universais e sem perdas. O problema é que CSVs ficam feios em um editor de texto comum e se comportam de forma inconsistente no Excel conforme a localidade do usuário (vírgula vs ponto e vírgula, ponto vs vírgula decimal). Um PDF congela esses dados em uma tabela legível e de layout fixo que abre da mesma forma em qualquer dispositivo e impressora.

Esta ferramenta lê um .csv (ou .tsv, ou qualquer arquivo de texto com separadores), mede cada coluna, renderiza uma grade limpa com uma linha de cabeçalho em negrito e pagina para baixo. A saída é um PDF paginado que você pode arquivar, enviar por e-mail ou imprimir — sem passar pelo Excel.

Como CSV para PDF funciona nesta página

Usamos o PapaParse para analisar o arquivo no seu navegador e então construímos o PDF na hora com o pdf-lib. O PapaParse lida com textos entre aspas com vírgulas embutidas, aspas escapadas ("" dentro de um campo entre aspas), células de várias linhas dentro de aspas, caracteres BOM e detecção automática do delimitador. Depois medimos cada coluna com a fonte Helvetica embutida, desenhamos uma grade, escrevemos os valores e paginamos para baixo. Tabelas largas são escaladas para caber na página — colunas que ficariam estreitas demais renderizam o texto com reticências.

O que funciona bem

  • Exportações de bancos de dados. SELECT … INTO OUTFILE, mysqldump, Postgres COPY — todos produzem CSVs que podemos renderizar diretamente.
  • Saídas de scripts. Python/pandas to_csv, Node.js, R, Stata, Julia — qualquer coisa que escreva um CSV.
  • Excel europeu. CSVs delimitados por ponto e vírgula das localidades alemã/francesa/italiana do Excel funcionam de imediato.
  • TSV (valores separados por tabulação). Solte um .tsv e escolha Tabulação no menu do delimitador.
  • Unicode. Indonésio, francês, espanhol, alemão, vietnamita — qualquer coisa do suplemento Latin-1 é renderizada diretamente; caracteres fora dele são substituídos ou transliterados.

Limites — com sinceridade

  • As células são renderizadas em uma única linha. Conteúdo de várias linhas dentro de campos entre aspas vira um espaço.
  • A fonte é a Helvetica WinAnsi embutida nos PDFs. Caracteres fora do Latin-1 (p. ex. árabe, chinês, cirílico) viram "?". Para escritas não latinas, use Excel para PDF depois de colar o CSV no Excel.
  • Números e datas são renderizados exatamente como escritos — sem reformatação conforme a localidade.
  • Cor condicional (faixas, destaques) não é aplicada; toda linha do corpo é renderizada igual.
  • A linha de cabeçalho se repete apenas na primeira página, não nas páginas seguintes de uma tabela longa.

Casos de uso comuns de CSV para PDF

  • Compartilhar um instantâneo de banco de dados. Um PDF pode ser aberto em qualquer dispositivo sem um cliente SQL ou Excel, e não pode ser editado por engano pelo destinatário.
  • Anexar uma exportação de dados a um e-mail. Um CSV bruto parece lixo para a maioria dos destinatários não técnicos; um PDF se lê como um relatório organizado.
  • Arquivar instantâneos de fim de período. Salve o estado de fechamento de uma tabela (pedidos, folha, estoque) como um PDF congelado que se lerá igual daqui a 10 anos.
  • Enviar evidências tabulares. Auditorias, submissões de conformidade e divulgações legais costumam exigir PDFs de formato fixo em vez de CSVs ao vivo.
  • Imprimir um relatório pontual. Solte o CSV, escolha paisagem, clique em imprimir. Sem ida e volta por uma planilha.

Privacidade e segurança

CSVs são a forma como dados sensíveis saem de um banco de dados: e-mails de clientes, números de receita, valores de folha de pagamento. Enviar isso a um serviço "CSV para PDF" na nuvem é um risco estrutural de privacidade. Como esta ferramenta roda inteiramente no seu navegador, nenhuma linha do seu CSV é enviada. Você pode até desativar a rede depois do primeiro carregamento da página e o conversor continua funcionando com qualquer CSV que você abrir. Veja nossa análise de privacidade do iLovePDF para a comparação padrão baseada em envio.

Perguntas frequentes

Não há limite fixo de linhas — o conversor envia as linhas diretamente para o pdf-lib, então o único teto é a memória do seu dispositivo. Na prática, já renderizamos CSVs de 50.000 linhas em um notebook intermediário sem problema; o PDF resultante chega a centenas de páginas, mas é renderizado de forma limpa. Em um celular, espere desempenho confortável até cerca de 10.000 linhas. Se atingir um limite de memória, divida o CSV em partes, converta cada uma separadamente e junte os PDFs com nossa ferramenta Juntar PDF. Como a conversão acontece localmente, você também mantém o CSV de origem privado — sem etapa de envio.

A análise do CSV é delegada ao PapaParse, a biblioteca de CSV padrão de fato em JavaScript. Ela lida corretamente com todos os casos comuns: campos entre aspas com vírgulas embutidas, aspas duplicadas dentro de campos entre aspas ("Ela disse ""olá"""), espaços ao final e caracteres BOM no início do arquivo. O UTF-8 é decodificado nativamente. Na camada de renderização do PDF, caracteres fora do intervalo WinAnsi/Latin-1 são substituídos (aspas curvas viram retas, travessões viram hifens, reticências viram três pontos); o que não pode ser renderizado vira "?", mas o analisador ainda enxerga o valor original.

Sim — conteúdo de várias linhas dentro de um campo CSV corretamente entre aspas (quebras de linha dentro de aspas duplas) é analisado corretamente pelo PapaParse. Para a renderização, a versão atual achata essas quebras de linha em um único espaço para que cada linha caiba em uma linha do PDF. Isso mantém a grade da tabela consistente e evita alturas de linha imprevisíveis quando uma célula contém um parágrafo longo. Se você precisa preservar visualmente as quebras de linha dentro da célula, converta o CSV para Markdown ou Word primeiro; para dados tabulares com valores curtos, a renderização em linha única é o padrão certo.

Sim. Deixe o menu do delimitador em "Auto" e o PapaParse analisará as primeiras linhas para decidir se o separador é vírgula, ponto e vírgula, tabulação ou barra vertical. Isso funciona para quase todo CSV do mundo real. Em casos ambíguos (p. ex. arquivos em que uma coluna realmente contém pontos e vírgulas e o arquivo usa vírgulas), você pode travar o delimitador manualmente nas opções. CSVs no estilo europeu do Excel costumam usar ponto e vírgula; exportações de banco de dados geralmente usam vírgulas ou tabulações (TSV).

Primeiro, o conversor mede cada coluna pelo seu conteúdo mais largo (limitado a ~240 pontos para evitar que uma coluna gigante esmague as demais). Se o total ainda ultrapassar a largura da página, todas as colunas são reduzidas proporcionalmente para que a tabela inteira caiba. As células que ficam estreitas demais para exibir o texto têm o conteúdo truncado com reticências. O valor analisado subjacente não muda — mudar para orientação paisagem ou um tamanho de página maior (Legal) geralmente resolve o layout. Para tabelas muito largas, A4 em paisagem ou Legal é a recomendação padrão.

Não. O conversor renderiza cada célula como a string exata que aparece no seu CSV. Se uma coluna contém "2026-05-27", é isso que aparece no PDF; se um número está armazenado como "1.234,56", a vírgula e o ponto são preservados. Isso torna a saída previsível: o PDF é uma visão fiel e congelada do CSV de origem, não uma planilha reinterpretada. Se você precisa de formatação de números ou datas conforme a localidade, faça isso na origem (Excel, Google Sheets ou seu script) antes de exportar para CSV.

Dicas para os melhores resultados de CSV para PDF

  • Salve seu CSV como UTF-8. O "Salvar como CSV" do Excel às vezes usa por padrão ANSI/Windows-1252, que estraga acentos e caracteres não ASCII. Escolha CSV UTF-8 no menu de formato.
  • Use paisagem para tabelas largas. Se você tem mais de ~6-8 colunas de conteúdo relevante, mude para paisagem (ou Ofício) antes de converter.
  • Apare antes as colunas de que não precisa. Exclua as colunas não usadas no CSV de origem — tabelas mais estreitas paginam melhor.
  • Trave o delimitador em arquivos ambíguos. Se a detecção automática escolher o separador errado (raro, mas acontece com CSVs minúsculos), escolha você mesmo o correto no menu.
  • Divida CSVs muito grandes. Dezenas de milhares de linhas renderizam bem, mas mais de 200.000 linhas podem sobrecarregar um navegador móvel. Divida primeiro, converta cada parte e Juntar PDF no final.

Ferramentas PDF relacionadas

 Português
Get unlimited PDF tools + AI features
Start free trial →