How to convert a PDF to Google Sheets
- Upload the PDF in the box above and click Extract Tables.
- Click Export to Excel. You get an .xlsx file with one sheet per table.
- In Google Sheets, open File > Import > Upload and pick the file.
- Choose Create new spreadsheet or Insert new sheet(s), then click Import data.
Ordinary tables convert at no cost and with no account. Uploaded files are deleted automatically after 24 hours.
What lands in the spreadsheet
| In the PDF | In Google Sheets |
|---|---|
| Table rows and columns | Real cells you can sort and filter |
| Several tables | One sheet per table |
| Headings and paragraphs | Left out |
| Scanned pages | Text recognized first (OCR) |
After the import
- Check that numbers are aligned right. Text-looking numbers need Format > Number.
- If a table ran across several pages, move its rows into one sheet.
- Compare one total with the PDF to be sure no row is missing.
Want to try it with Google tools only, through Google Docs? Read the guide how to convert a PDF to Google Sheets. Working in Excel? See how to import a PDF into Excel.
Questions and answers
Can I convert a PDF to Google Sheets directly?+
Google Sheets cannot open a PDF. Upload the PDF on this page, download its tables as an Excel file, then use File > Import in Google Sheets. This tool does not connect to your Google account, so the import is one manual step.
Should I import Excel or CSV?+
Excel. Each table lands on its own sheet with ready columns. Our CSV uses semicolons and puts all tables in one file, so it needs a separator setting and more cleanup.
Can I upload a PDF to Google Sheets?+
You can upload a PDF to Google Drive, but Sheets will not open it as a spreadsheet. Convert the tables first and import that file.
Can I convert a scanned PDF to Google Sheets?+
Yes. When the PDF is a scan, the converter runs text recognition (OCR) first. For hard scans, deep extraction reads the page like a person does; you see one page of the result before you pay.
How long do you keep my PDF?+
Uploaded files and results are deleted automatically after 24 hours.