Mejor gratis PDF a Excel
Sacar las tablas de un PDF en una hoja de cálculo editable de Excel — gratis, sin marca de agua, sin registro.
Cómo funciona
- Cargar. Elija un PDF que contenga una o más tablas (hasta 25 MB).
- Extracto. Pulse Convertir a Excel — cada tabla detectada se lee en su propia hoja.
- Descargar. Su libro de trabajo.xlsx se descarga automáticamente; el PDF nunca se almacena.
Acerca de esta herramienta
PDF to Excel encuentra las tablas en su PDF y las reconstruye como un libro real.xlsx que puede ordenar, filtrar y editar, en lugar de dejar los números atrapados como texto plano. Cada tabla que detecta se convierte en su propia hoja, etiquetada por página, por lo que un PDF financiero de varias páginas sale organizado en lugar de como un revoltijo. Funciona en PDF que contienen tablas genuinas, gobernadas o alineadas; una imagen escaneada de una tabla no tiene capa de datos para leer. No hay marca de agua, no hay registro, y el PDF se analiza en memoria y se descarta.
Para qué la gente lo usa
- Obtener un banco o una tabla de facturas en una hoja de cálculo sin retipificación
- Reutilizar los datos de un informe PDF en sus propios cálculos
- Convierta una lista de precios PDF en una hoja clasificable y filtrable
- Extraer una tabla de resultados de un PDF de investigación para el análisis
API de desarrolladores
Automatice esta herramienta desde su propio código. Envíe una solicitud POST al punto final de abajo y obtenga el mismo resultado que la herramienta web produce. Está limitado por IP y no necesita registrarse — las claves de API para límites más altos están llegando.
https://best.free/api/tools/pdf-to-excel/
| Parámetro | Ejemplo | Requerido | Notas |
|---|---|---|---|
file (archivo) |
report.pdf |
Sí | PDF with tables, ≤25 MB. |
curl -X POST https://best.free/api/tools/pdf-to-excel/ \
-F 'file=@report.pdf' \
-o tables.xlsx
import requests
files = {"file": open("report.pdf", "rb")}
r = requests.post("https://best.free/api/tools/pdf-to-excel/", files=files)
with open("tables.xlsx", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
const r = await fetch("https://best.free/api/tools/pdf-to-excel/", { method: "POST", body: fd });
const blob = await r.blob(); // the tables.xlsx
Respuesta: An .xlsx workbook, one sheet per detected table.