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.

Convert a table image to Excel

  1. Upload the table image. Drag the screenshot or photo into the converter, paste it, or click Choose Images.
  2. Convert. Click Convert; OCR reads the table and returns the text row by row.
  3. Paste into Excel. Copy the result and paste it into a worksheet.
  4. Split into columns. Select the column, then use Data → Text to Columns to separate values by spaces or tabs.

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

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:

  1. Select the column that holds the data.
  2. Go to the Data tab and click Text to Columns.
  3. Choose Delimited and click Next.
  4. Tick the delimiter that separates your values — usually Space or Tab, sometimes Comma. The preview shows the columns forming.
  5. 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

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.

Common uses for table image to 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.

Related guides

← Back to the free Image to Text converter