VelloDoc
Convert from PDF

PDF to Excel

Pull rows of text out of a PDF into an XLSX workbook, one sheet per page. Columns are split where the PDF has wide gaps, a head start on reusing tables.

Choose files

Drop files here or click to browse


Accepts: PDFMax 80 MBDeleted after delivery

Splits lines of text into columns where there are wide gaps. Complex tables may need tidying.

Related tools

Next steps people often take after this one.

Tables trapped in PDFs, like price lists, statements and reports, are a common frustration when you need the numbers in a spreadsheet. PDF to Excel gives you a head start. Each page becomes a worksheet and each line of text becomes a row. Text separated by wide gaps is split into separate cells, ready for you to tidy up and use in formulas.

How to use PDF to Excel

  1. Add a text-based PDF. Scans need OCR first.
  2. Select Convert to Excel.
  3. Download the XLSX and open it in Excel, LibreOffice Calc or Google Sheets.
  4. Check column alignment and convert text to numbers where needed.

How rows and columns are found

  • Line by line: For each page, VelloDoc reads the text line by line. Every line with text becomes a row on that page's worksheet.
  • How cells are split: A line is split into cells wherever there's a tab or two or more spaces in a row, since that's how many PDFs lay out table columns.
  • Where it works best: It works best on simple, evenly spaced tables.
  • What it doesn't detect: It doesn't detect table borders, merged cells or text that wraps inside a cell. It can end up on separate rows.

Cleaning up the result

  • Values arrive as text: All values arrive as text, so numbers need converting before formulas will add them up. Spreadsheet programs offer a convert-to-number option for selected cells.
  • Columns can shift on rows where a value is missing, because an empty cell leaves no text to mark its place.
  • Sort, filter and compare: Sorting, filtering and a quick side-by-side check against the PDF catch most problems.
  • Ask for the CSV instead: When the data originally came from a system export, asking for the CSV is always more reliable.

Scans and alternatives

  • Scanned statements have no text layer, so run OCR PDF before converting, and expect a few misread digits.
  • If you only need the words, PDF to TXT is simpler.
  • Going the other way, Excel to PDF and CSV to PDF turn data into printable pages.
  • Where to read more: The format guide explains why structured data survives better outside PDF.

When people use PDF to Excel

Price lists and catalogs

Bring supplier price lists into a spreadsheet to compare, filter and update prices.

Bank statements for budgeting

Move transaction lines from a PDF statement into a sheet where you can categorize spending.

Report tables for analysis

Reuse a table from a published report in your own calculations and charts.

Limitations to know

PDF to Excel splits lines into cells by spacing, so merged cells, wrapped text and missing values can misalign columns. Values arrive as text, scans need OCR first, and one worksheet is created per page. It requires openpyxl on the server.

PDF to Excel: common questions

Will my table come out perfectly?

Simple, evenly spaced tables usually convert well. Tables with merged cells, wrapped text or missing values need tidying, because columns are detected from spacing instead of from table borders.

Why are my numbers stored as text?

Values are copied exactly as they appear, as text. Use your spreadsheet's convert-to-number option to make them calculable.

Why is the workbook empty?

The PDF is probably a scan without a text layer. Run OCR PDF first, then convert again.

Why is this tool unavailable on some servers?

It needs the openpyxl package on the server. When it's missing, the tool reports that clearly.

Learn more