PDF转Excel、PDF转XLSX、表格提取API
将PDF表格 通过API提取到Excel XLSX
通过REST API将PDF文档中的表格提取为Microsoft Excel XLSX格式。将PDF作为multipart/form-data上传并接收包含每页提取表格数据的Excel工作簿(每页一个工作表)。
# Extract PDF tables to Excel XLSX
curl -X POST \
https://api.convertfilefast.com/v2/convert/pdf-to-xlsx \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@report.pdf" \
--output report.xlsx
# HTTP 200 OK — Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
# One sheet per PDF page with extracted tablesimport requests
response = requests.post(
"https://api.convertfilefast.com/v2/convert/pdf-to-xlsx",
headers={"Authorization": "Bearer YOUR_API_KEY"},
files={"file": open("report.pdf", "rb")}
)
with open("report.xlsx", "wb") as f:
f.write(response.content)const formData = new FormData();
formData.append("file", fs.createReadStream("report.pdf"));
const response = await fetch(
"https://api.convertfilefast.com/v2/convert/pdf-to-xlsx",
{
method: "POST",
headers: { "Authorization": "Bearer YOUR_API_KEY" },
body: formData,
}
);
fs.writeFileSync("report.xlsx", Buffer.from(await response.arrayBuffer()));// n8n HTTP Request Node — PDF to XLSX
{
"method": "POST",
"url": "https://api.convertfilefast.com/v2/convert/pdf-to-xlsx",
"contentType": "multipart-form-data",
"bodyParameters": {
"parameters": [
{ "name": "file", "parameterType": "formBinaryData", "inputDataFieldName": "data" }
]
},
"options": { "response": { "responseFormat": "file" } }
}2秒内转换完成
优势
为什么使用我们的API?
完整可靠的解决方案,适用于任何技术栈的集成。
表格提取
自动检测并提取PDF页面中的表格数据。每页的表格保存到单独的Excel工作表中。
Excel就绪输出
接收可直接在Microsoft Excel、Google Sheets和LibreOffice Calc中打开的格式正确的XLSX文件。
多页支持
通过单个API调用从所有页面提取表格。每个PDF页面映射到输出工作簿中对应的Excel工作表。
数据管道集成
将PDF到XLSX转换插入ETL管道和报告工作流。自动将提取的数据输入BI工具。
n8n自动化
在n8n工作流中将PDF表格提取到Excel。自动处理来自PDF来源的报告、发票和数据导出。
零存储
PDF文件在内存中处理并立即删除。XLSX输出直接在响应中返回。
面向 AI 智能体
也可以从 Claude、Cursor 或任意 MCP 客户端调用
Convert File Fast 提供原生的 Model Context Protocol 服务器。只需一次工具调用,即可把该转换交给 AI 智能体完成 —— 无需 HTTP 客户端,无需处理二进制,并为每个用户单独签发 API 密钥。
本地安装
npx -y convertfilefast-mcpMCP 工具调用
convert_file({ target_format: "xlsx", source_url: "https://example.com/file.pdf" })