1 Credit

PDF-to-Excel API — Convert PDF tables to XLSX

Use this table extraction API from PDF to Excel and XLSX files for structured document data workflows. Ideal for invoices, statements, reports, and other cases where PDF tables need to become spreadsheet-ready output instead of manually rekeyed data.

Extract PDF tables into Excel workbooks

Turn line items, ledger rows, tabular reports, and other PDF tables into clean XLSX output for finance teams, spreadsheet workflows, and downstream business analysis.

Built for API-driven table extraction

Use REST, Postman, JavaScript, Python, Java, C#, PHP, or HTTP to automate PDF table extraction into Excel inside ETL jobs, accounting workflows, reporting systems, and document processing backends.

Reduce manual spreadsheet work

Save time and reduce human error by extracting PDF tables into spreadsheet-ready Excel output instead of retyping rows, columns, and line items by hand.

Used by Lufthansa, Disney, Autodesk, UBS, Dropbox, IBM
Lufthansa
Disney
Autodesk
UBS
Dropbox
IBM

Try it out

This example will convert your uploaded PDF file to an XLSX file.


Try it out in three steps

  1. Add a PDF named document.pdf to your project folder.
  2. Run the code from the same folder.
  3. Open result.xlsx to see the output.
curl -X POST https://api.nutrient.io/build \
-H "Authorization: Bearer your_api_key_here" \
-o result.xlsx \
--fail \
-F file=@document.pdf \
-F instructions='{
"parts": [
{
"file": "file"
}
],
"output": {
"type": "xlsx"
}
}'

Start now

Create an account to access your API key and start with 50 free credits per month

Start building with DWS Processor API in minutes — no payment information required.

Already have an account? Sign in →


Security is our top priority

SOC 2 Type 2 audited

Nutrient’s infrastructure is SOC 2 Type 2 audited and GDPR-compliant. See our privacy policy and security documentation for details on data handling.

HTTPS encryption

All communication between your application and Nutrient is done via HTTPS to ensure your data is encrypted when it’s sent to us.

Safe payment processing

All payments are handled by Paddle. Nutrient DWS Processor API never has direct access to any of your payment data.

PDF-to-Excel API questions

Does the API return XLS or XLSX files?

Conversions return XLSX, the modern Excel workbook format, so results open directly in Excel and other spreadsheet tools that read XLSX.

Are table rows and columns preserved in the Excel output?

Yes. Extracted tables keep their row and column structure in the XLSX output, so line items, ledger rows, and statement tables land in separate cells instead of arriving as one block of text.

Does it work on scanned PDFs?

Scanned and image-based PDFs need a text layer first. Pair the conversion with the Processor API’s OCR step — see the PDF OCR API — so text in page images is recognized before the tables are extracted.

When should I use PDF-to-Excel instead of PDF-to-JSON or the table extraction API?

Choose PDF-to-Excel when the output is headed for spreadsheets and finance or reporting workflows. Use the PDF-to-JSON API when another system consumes the data programmatically, or the table extraction API when one workflow needs several structured outputs — XLSX, CSV, JSON, or XML — from the same document.

Can I combine extraction with other PDF operations?

Yes. PDF-to-Excel runs on the DWS Processor API, so a single workflow can chain steps — for example, running OCR on a scan and then extracting its tables to XLSX.

How is the PDF-to-Excel API priced?

It runs on credit-based DWS Processor pricing. New accounts include 50 free credits per month, with no payment information required. Per-operation credit costs are listed on the Processor API pricing page.

Ready to try it?

Create an account to get your DWS Processor API key and start making API calls.