How to Convert a Table Image to Excel
Got a screenshot or photo of a table and need the numbers in a spreadsheet?
This guide walks through converting a table image to Excel using free OCR via
our Image to Text converter, then arranging
the data into clean rows and columns.
Getting the rows and columns right
OCR reads a table in natural reading order — left to right, top to bottom — so
the values come back in sequence but not yet in a grid. Excel’s Text to
Columns tool does the heavy lifting: it splits each line into separate
cells based on a delimiter such as a space, comma, or tab. For tables with
clear gaps between columns this works well; for dense or merged cells you may
need to nudge a few values into place. The cleaner the source image, the less
tidying you’ll do.
Tips for accurate table extraction
- Capture the table straight-on so columns stay vertical and rows stay level.
- Use the highest resolution you can — small figures are the first thing OCR misreads.
- Crop out surrounding text so only the table is processed.
- Always sanity-check totals after pasting; a single misread digit changes the sum.
Working from a multi-page report? Pull the pages first with our
PDF to text guide. If
the table is on screen, the
screenshot to text
guide covers capturing it cleanly.
Using Text to Columns, step by step
Excel’s Text to Columns tool is what turns a pasted block of
table text into a proper grid. After pasting the extracted text into column A:
- Select the column that holds the data.
- Go to the Data tab and click Text to Columns.
- Choose Delimited and click Next.
- Tick the delimiter that separates your values — usually Space or Tab, sometimes Comma. The preview shows the columns forming.
- Click Finish. Your values now sit in separate cells.
If a single space splits values that belong together (for example a two-word
label), tick “Treat consecutive delimiters as one”, or paste
into a temporary column and adjust before finishing.
Doing the same in Google Sheets
Google Sheets has an equivalent tool. Paste the extracted text into a cell,
select the column, then choose Data → Split text to columns.
Sheets auto-detects the separator and lets you switch between space, comma, or a
custom delimiter. It’s a quick, free alternative if you don’t have Excel to
hand — the rest of the workflow is identical.
Common table extraction problems — and fixes
- Columns are misaligned: the source photo was skewed. Recapture the table square-on so rows and columns are straight.
- Numbers merged together: the columns were too close in the image. A higher-resolution capture gives the engine clearer gaps to detect.
- Empty cells shifted the row: blank cells have no text to read, so a row can come back short. Check rows with missing values and nudge cells into place.
- Decimal points or commas misread: always re-check totals after importing — one wrong separator changes a figure.
If your table sits inside a longer document, pull the page first with the
PDF to text guide, or
capture it cleanly using
screenshot to
text, then bring just the table into Excel.
Table Image to Excel — FAQ
Can I convert a picture of a table into a spreadsheet for free?
Yes. Extract the table text with the free image to text converter, then paste it into Excel.
Will it keep the columns?
OCR returns the values in order; use Excel’s Text to Columns to split them back into a grid.
Does this work with Google Sheets?
Yes — paste the extracted text into Sheets and use Data → Split text to columns.