Herramientas
Merge PDF Split PDF Compress PDF Todas las herramientas →
Soluciones
For Business For Education For Developers
Empresa
Sobre nosotros Blog Press Contacto
Producto
Precios Funciones Preguntas Security
InicioHerramientasCSV a PDF

CSV a PDF

Convierte un archivo CSV en una tabla PDF con formato — 100% en tu navegador, sin subida ni registro.

Selecciona un archivo CSV

o arrastra uno aquí — se aceptan .csv, .tsv y tablas de texto plano

100% in-browser No upload No signup

Cómo convertir CSV a PDF

Tres pasos. Los archivos nunca salen de tu dispositivo.

1

Abre el CSV

Elige o arrastra .csv, .tsv o una tabla de texto plano. PapaParse lo lee en tu navegador — sin subida.

2

Ajusta las opciones

Elige delimitador, tamaño de página, orientación y tamaño de fuente. Indica si la primera fila es un encabezado.

3

Convierte y descarga

pdf-lib renderiza una tabla paginada. Descarga al instante — el archivo nunca sale de tu dispositivo.

Por qué imisspdf

¿Por qué usar CSV a PDF en imisspdf?

Privacidad por arquitectura

Tu CSV nunca sale de tu dispositivo. Listas de clientes, embudos de ventas, exportaciones de nóminas — todo se queda local. Sin subida, sin periodo de retención, sin ningún paso de servidor.

Instantáneo, incluso con archivos grandes

Sin subida no hay que esperar a que viaje un CSV de varios MB. Decenas de miles de filas se renderizan en segundos porque cada paso se ejecuta de forma local.

Gratis, sin marca de agua

Sin límite diario. Sin marca de agua en la salida. Sin un plan premium que esconda la función real. Solo pega tu CSV y descarga el PDF.

Qué significa realmente "CSV a PDF"

Un archivo CSV (valores separados por comas) es texto plano: cada fila es una línea, cada celda se separa con un delimitador. Las hojas de cálculo, las bases de datos y los scripts emiten CSV a todas horas porque son simples, universales y sin pérdidas. El problema es que los CSV se ven feos en un editor de texto normal y se comportan de forma inconsistente en Excel según la configuración regional del usuario (coma vs punto y coma, punto vs coma decimal). Un PDF congela esos datos en una tabla legible y de diseño fijo que se abre igual en cada dispositivo e impresora.

Esta herramienta lee un .csv (o .tsv, o cualquier archivo de texto con separadores), mide cada columna, renderiza una cuadrícula limpia con una fila de encabezado en negrita y pagina hacia abajo. La salida es un PDF paginado que puedes archivar, enviar por correo o imprimir, sin pasar por Excel.

Cómo funciona CSV a PDF en esta página

Usamos PapaParse para analizar el archivo en tu navegador, y luego construimos el PDF sobre la marcha con pdf-lib. PapaParse gestiona cadenas entre comillas con comas incrustadas, comillas escapadas ("" dentro de un campo entrecomillado), celdas multilínea dentro de comillas, caracteres BOM y detección automática del delimitador. Después medimos cada columna con la fuente Helvetica incrustada, dibujamos una cuadrícula, escribimos los valores y paginamos hacia abajo. Las tablas anchas se escalan para caber en la página — las columnas que quedarían demasiado estrechas renderizan su texto con puntos suspensivos.

Qué funciona bien

  • Exportaciones de bases de datos. SELECT … INTO OUTFILE, mysqldump, Postgres COPY — todos producen CSV que podemos renderizar directamente.
  • Salidas de scripts. Python/pandas to_csv, Node.js, R, Stata, Julia — cualquier cosa que escriba un CSV.
  • Excel europeo. Los CSV delimitados por punto y coma de las configuraciones alemana, francesa o italiana de Excel funcionan sin configuración.
  • TSV (valores separados por tabuladores). Arrastra un .tsv y elige Tabulador en el menú del delimitador.
  • Unicode. Indonesio, francés, español, alemán, vietnamita — cualquier cosa del suplemento Latin-1 se renderiza directamente; los caracteres fuera de él se sustituyen o se transliteran.

Límites — con sinceridad

  • Las celdas se renderizan en una sola línea. El contenido multilínea dentro de campos entrecomillados se reduce a un espacio.
  • La fuente es la Helvetica WinAnsi integrada en los PDF. Los caracteres fuera de Latin-1 (p. ej. árabe, chino, cirílico) se sustituyen por "?". Para escrituras no latinas, usa Excel a PDF tras pegar el CSV en Excel.
  • Los números y las fechas se renderizan exactamente como están escritos — sin reformateo según la configuración regional.
  • El color condicional (bandas, resaltados) no se aplica; cada fila del cuerpo se renderiza igual.
  • La fila de encabezado se repite solo en la primera página, no en las páginas siguientes de una tabla larga.

Casos de uso habituales de CSV a PDF

  • Compartir una instantánea de una base de datos. Un PDF se puede abrir en cualquier dispositivo sin un cliente SQL ni Excel, y el destinatario no puede editarlo por accidente.
  • Adjuntar una exportación de datos a un correo. Un CSV en bruto parece basura para la mayoría de los destinatarios no técnicos; un PDF se lee como un informe ordenado.
  • Archivar instantáneas de cierre de periodo. Guarda el estado de cierre de una tabla (pedidos, nóminas, inventario) como un PDF congelado que se leerá igual dentro de 10 años.
  • Presentar pruebas tabulares. Las auditorías, las presentaciones de cumplimiento y las divulgaciones legales suelen requerir PDF de formato fijo en lugar de CSV en vivo.
  • Imprimir un informe puntual. Arrastra el CSV, elige horizontal, pulsa imprimir. Sin pasar por una hoja de cálculo.

Privacidad y seguridad

Los CSV son la forma en que los datos sensibles salen de una base de datos: correos de clientes, cifras de ingresos, datos de nóminas. Enviar eso a un servicio "CSV a PDF" en la nube es un riesgo estructural de privacidad. Como esta herramienta se ejecuta por completo en tu navegador, no se sube ninguna fila de tu CSV. Incluso puedes desactivar tu red tras la primera carga de la página y el conversor seguirá funcionando con cualquier CSV que abras. Consulta nuestra reseña de privacidad de iLovePDF para la comparación habitual basada en subida.

Preguntas frecuentes

No hay un límite fijo de filas: el conversor envía las filas directamente a pdf-lib, así que el único tope es la memoria de tu dispositivo. En la práctica hemos renderizado CSV de 50.000 filas en un portátil de gama media sin problemas; el PDF resultante alcanza cientos de páginas pero se renderiza limpiamente. En un teléfono, espera un rendimiento cómodo hasta unas 10.000 filas. Si llegas a un muro de memoria, divide el CSV en partes, convierte cada una por separado y une los PDF con nuestra herramienta Unir PDF. Como la conversión ocurre de forma local, también puedes mantener privado el CSV de origen: no hay paso de subida.

El análisis del CSV se delega en PapaParse, la biblioteca de CSV estándar de facto en JavaScript. Gestiona correctamente cada caso límite habitual: campos entre comillas con comas incrustadas, comillas dobles dentro de campos entre comillas ("Ella dijo ""hola"""), espacios finales y caracteres BOM al inicio del archivo. El UTF-8 se decodifica de forma nativa. En la capa de renderizado del PDF, los caracteres fuera del rango WinAnsi/Latin-1 se sustituyen (las comillas tipográficas pasan a rectas, las rayas a guiones, los puntos suspensivos a tres puntos); lo que no se puede renderizar se reduce a "?", pero el analizador sigue viendo el valor original.

Sí: el contenido multilínea dentro de un campo CSV correctamente entrecomillado (saltos de línea dentro de comillas dobles) lo analiza bien PapaParse. Para el renderizado, la versión actual aplana esos saltos de línea en un solo espacio para que cada fila quepa en una fila del PDF. Esto mantiene la cuadrícula de la tabla coherente y evita alturas de fila impredecibles cuando una celda contiene un párrafo largo. Si necesitas conservar visualmente los saltos de línea dentro de la celda, convierte el CSV a Markdown o Word primero; para datos tabulares con valores de celda cortos, el renderizado en una sola línea es la opción correcta por defecto.

Sí. Deja el menú del delimitador en "Auto" y PapaParse analizará las primeras líneas para decidir si el separador es una coma, un punto y coma, un tabulador o una barra vertical. Esto funciona para casi cualquier CSV del mundo real. En casos ambiguos (p. ej. archivos donde una columna contiene realmente puntos y comas y el archivo usa comas), puedes fijar el delimitador manualmente desde las opciones. Los CSV de estilo europeo de Excel suelen usar puntos y comas; las exportaciones de bases de datos suelen usar comas o tabuladores (TSV).

Primero, el conversor mide cada columna según su contenido más ancho (con un tope de ~240 puntos para evitar que una columna gigante aplaste al resto). Si el total sigue superando el ancho de página, todas las columnas se reducen proporcionalmente para que la tabla entera quepa. Las celdas que quedan demasiado estrechas para mostrar su texto se truncan con puntos suspensivos. El valor analizado subyacente no cambia: cambiar a orientación horizontal o a un tamaño de página mayor (Legal) suele resolver el diseño. Para tablas muy anchas, A4 horizontal o Legal es la recomendación estándar.

No. El conversor renderiza cada celda como la cadena exacta que aparece en tu CSV. Si una columna contiene "2026-05-27", eso es lo que aparece en el PDF; si un número se guarda como "1.234,56", se conservan la coma y el punto. Esto hace que la salida sea predecible: el PDF es una vista fiel y congelada del CSV de origen, no una hoja de cálculo reinterpretada. Si necesitas formato de números o fechas según la configuración regional, hazlo en el origen (Excel, Google Sheets o tu script) antes de exportar a CSV.

Consejos para los mejores resultados de CSV a PDF

  • Guarda tu CSV como UTF-8. El "Guardar como CSV" de Excel a veces usa por defecto ANSI/Windows-1252, que estropea los acentos y los caracteres no ASCII. Elige CSV UTF-8 en el menú de formato.
  • Usa horizontal para tablas anchas. Si tienes más de ~6-8 columnas de contenido relevante, cambia a horizontal (o Legal) antes de convertir.
  • Recorta antes las columnas que no necesitas. Borra las columnas sin usar en el CSV de origen — las tablas más estrechas paginan mejor.
  • Fija el delimitador en archivos ambiguos. Si la detección automática elige el separador equivocado (raro, pero pasa con CSV diminutos), elige tú el correcto en el menú.
  • Divide los CSV muy grandes. Decenas de miles de filas se renderizan bien, pero más de 200.000 filas pueden estresar a un navegador móvil. Divide primero, convierte cada parte y Unir PDF al final.

Herramientas PDF relacionadas

 Español
Get unlimited PDF tools + AI features
Start free trial →