Extract Tables from PDF to CSV
Find tables in a PDF and save them as CSV files for Excel or Google Sheets. Rows and columns come from how the text lines up. Nothing is uploaded.
Drop the PDF with tables
Rows and columns are worked out from how the text lines up.
How to use Extract Tables from PDF to CSV
-
Open the PDF
Drop the PDF with tables.
-
Find the tables
Press Find tables and check the preview of each one.
-
Download the CSV
Download one CSV per table, or everything in one file.
About this tool
Find the tables in a PDF and save them as CSV files that open in Excel, Numbers or Google Sheets. The tool looks for runs of lines whose text lines up in columns, works out the columns and rows from that, and shows you what it found before you download.
PDFs do not store tables, only words at positions, so this is a best effort. It does well on tables with clear columns, such as statements, price lists and reports, and less well when cells are merged, columns are only suggested by spacing, or the table is a picture. The preview shows the first rows of every table so you can judge it.
Everything is done in your browser and the file is not uploaded. For scanned PDFs, run OCR PDF first so there is text to read.
How do I convert a PDF table to Excel?
Open the PDF here, choose Find tables and download the CSV. Open the CSV in Excel, Numbers or Google Sheets and save it as a spreadsheet.
Why did it find no tables?
The tool needs text that lines up in columns. If the table is a picture or the PDF is a scan, there is no text to read; run OCR PDF first and try again.
The columns came out wrong. Why?
Columns are guessed from alignment. Tables with merged cells, uneven spacing or text that wraps across rows can be split or joined in the wrong places. Fixing a few cells in a spreadsheet is usually quicker than doing it all by hand.
Are accented letters kept?
Yes. The CSV is saved as UTF-8 with a marker that makes Excel read accents and symbols correctly.