El código de esta página no ha arrancado.

Abrir index.html directamente desde una carpeta bloquea los módulos de JavaScript, así que no pasará nada al elegir un PDF. En vez de eso, sirve la carpeta por http:

powershell -ExecutionPolicy Bypass -File serve.ps1

Abre después http://localhost:8080/.

PDF a CSV — tablas de todo tipo, incluidos extractos bancarios

Encuentra tablas en un PDF y las convierte en filas para una hoja de cálculo.

Idioma: Español
Ver el código
Tus documentos nunca se suben. No hay ningún servidor.

El PDF se abre y lee en la memoria del dispositivo con código de esta página. El CSV se escribe del mismo modo. No hay funciones de subida ni un servidor que lo reciba. Números de cuenta, saldos, destinatarios y precios se quedan en la pestaña.

Comprobación en directo: comprobando…

Sin conexión: comprobando…

Abre las herramientas de desarrollo, mira Red y convierte un PDF. Ninguna petición lleva páginas, filas, cifras ni nombres de archivo. O desconéctate y hazlo igualmente.

1 Elige un PDF

2 Comprueba lo que se leyó

Un PDF guarda texto en posiciones de la página, no tablas estructuradas. Las columnas y filas se infieren y pueden contener errores. Si hay saldos, se indican las comparaciones coincidentes y las filas no comprobadas. Solo se contrastan cambios netos: los errores que se compensan pueden pasar.

3 Descarga el CSV

Ver como Markdown

Cómo convertir las tablas de un PDF a CSV

  1. Elige el PDF.Un documento cada vez. Se leen todas las páginas antes de decidir el separador decimal y el orden de las fechas, porque son propiedades del documento completo: puede escribir 1.240,00 o 1,240.00.
  2. Revisa las tablas encontradas.Cada tabla conserva sus columnas y encabezados. Si continúa en otra sección o página con la misma estructura, se reúne sin repetir el encabezado. Las celdas partidas en varias líneas se unen. Totales, subtotales y etiquetas se conservan como filas.
  3. Elige una tabla o todas.El selector permite exportar una o todas seguidas. Si hay saldos, se muestran las comparaciones coincidentes y las filas no comprobadas. Las fechas con año pasan a YYYY-MM-DD y los importes a números con signo. Las fechas sin año se dejan como estaban: asignar uno sería una suposición.
  4. Descarga el CSV.Se escribe según RFC 4180, con comillas y saltos CRLF, en UTF-8 con marca de orden de bytes para que Excel reconozca los símbolos. Si exportas todas las tablas, cada una mantiene sus encabezados y se separan con una línea vacía. No se sube nada.

La versión larga

¿Es seguro subir un extracto bancario? Un extracto reúne destinatarios, importes y saldos en un archivo. Qué recibe el convertidor, qué hacen los servicios cuidadosos y cómo comprobar si realmente era necesario subirlo.

Preguntas

¿Cómo encuentra tablas si el PDF no guarda una tabla real?

Por la posición del texto. Primero separa las notas laterales: las celdas de una tabla comparten exactamente la línea base; las notas solo coinciden por casualidad. Después divide cada región por títulos y huecos, detecta dónde comienzan o terminan celdas alineadas y reúne bloques de las mismas columnas. No usa plantillas por banco o formulario.

¿Solo sirve para extractos bancarios?

No. Detecta tablas de facturas, listas de precios, horarios, resultados e informes. Nació para extractos, pero se amplió porque un mismo documento puede tener muchas tablas distintas. En los extractos, además puede comparar cambios netos entre saldos legibles.

¿Qué pasa con una descripción que ocupa varias líneas?

Se vuelve a unir a su fila. Una línea cercana con una sola celda de texto se considera continuación; si está más cerca de la fila siguiente, se une a ella, como ocurre con etiquetas encima de su valor. Una línea con varias celdas o con un número se conserva como fila propia.

¿Qué demuestra la comprobación de saldos?

Compara la suma de importes entre dos saldos legibles con la diferencia entre ellos e indica cuántas comparaciones coinciden. También ayuda a identificar columnas de saldo e importe sin depender de sus títulos. Se señalan filas sin comprobar: antes del primer saldo, después del último e intervalos con importes ausentes o ilegibles. Una celda vacía de débito o crédito no utilizado cuenta como cero; un valor ilegible no. Los saldos coincidentes no descartan errores que se compensen ni validan descripciones o fechas. Revisa el CSV frente al PDF antes de usarlo.

¿Y si 03/04 significa 4 de marzo, no 3 de abril?

Cambia el selector de fechas y se recalcula todo. La herramienta usa el documento, no tu ubicación: una fecha con día mayor de doce permite inferir el orden y la página lo indica. Si todos los días son del uno al doce, es ambiguo; avisa de esa ambigüedad y empieza con día primero hasta que lo cambies. Las fechas sin año se conservan tal como aparecen.

¿Funciona con un PDF escaneado?

No, y lo avisa en vez de descargar un archivo vacío. Un escaneo es una imagen sin texto que alinear. Para un extracto, busca primero la exportación CSV, OFX o QIF del banco: evita la conversión y es más fiable que reconocer una imagen.

¿Puede abrir un PDF protegido con contraseña?

No retira contraseñas. Usa primero Desbloquear PDF en este sitio: lo hace en el navegador y mantiene la posición del texto. También puedes abrirlo con la contraseña y guardar otra copia al imprimir desde Chrome o Edge, o exportar desde Vista Previa en Mac. Evita servicios que pidan subir el documento para desbloquearlo.

¿Se sube mi PDF a alguna parte?

No. El navegador lee el archivo y escribe el CSV en tu dispositivo. No hay procesamiento en servidor y la Content-Security-Policy enumera los destinos permitidos, ninguno del sitio. Desconéctate y convierte un PDF para comprobarlo.

¿Por qué aparece un carácter extraño al principio del CSV?

Es la marca de orden de bytes. Indica a Excel en Windows que el archivo usa UTF-8 para conservar símbolos como euros y libras. Los lectores suelen ignorarla, pero algunos analizadores pueden incluir ese carácter invisible al principio del primer encabezado. Es el coste de mejorar la compatibilidad con Excel.

¿Hay límite de tamaño y cuesta algo?

No hay un límite fijado. El documento se mantiene en memoria y el límite depende del dispositivo; unos cientos de páginas suelen ser manejables. Es gratis, sin cuenta, inicio de sesión ni prueba. La publicidad paga el sitio y no recibe datos del documento.

¿Funciona sin conexión?

Sí. Carga la página una vez y desconéctate. Seguirá funcionando, algo que una herramienta que enviara el PDF a un servidor no podría hacer.