Skip to main content
How-To

How to Convert Tables in Images to Excel Spreadsheets

Manually re-typing data from tables in images is tedious and error-prone. OCR can extract tabular data from screenshots, scanned reports, and photos — turning them into editable CSV or Excel files in seconds.

Published July 18, 2026 · 6 min read

Why Table OCR Is Different

Standard OCR extracts text as a stream of characters. But tables have structure — rows, columns, merged cells, headers, and alignment that carry meaning. Extracting the text without preserving the structure produces useless output like "Product Price Quantity Total Product A $10 5 $50" instead of a properly formatted table.

Table OCR requires two steps: first recognizing the text, then understanding the spatial layout to reconstruct the grid structure. This is why generic OCR tools often produce garbled spreadsheet output from table images.

Step-by-Step: Image to Spreadsheet

  1. Capture a clear image. Ensure the table fills the frame with even lighting. Avoid angles that distort row/column alignment. Screenshots at native resolution work best.
  2. Upload to an OCR tool. Use a tool that recognizes table structure, not just raw text. FastOCR extracts text with layout awareness from table images.
  3. Copy the extracted text. The output preserves row and column separation using tabs or delimiters that spreadsheet applications can parse.
  4. Import into Excel or Google Sheets. Paste the tab-delimited text, or import the CSV output directly. Use "Text to Columns" if the delimiter needs adjustment.
  5. Verify and format. Check numeric values for OCR errors (0/O, 1/l confusion), fix merged cell boundaries, and apply number formatting.

Tips for Accurate Table Extraction

  • Higher resolution = better column detection. Use 300+ DPI for scanned tables. Low resolution causes thin column lines to disappear.
  • Clean backgrounds help. Tables with colored rows, gridlines, or alternating shading are easier to parse than tables on textured backgrounds.
  • Avoid handwritten tables. Handwritten data in table cells has significantly lower accuracy than printed text.
  • Process one table at a time. If a page has multiple tables, crop each separately for better layout detection.
  • Verify numeric data. Numbers are where OCR errors matter most. Always spot-check financial data, dates, and quantities.

Table OCR Accuracy by Scenario

Table TypeText AccuracyStructure Accuracy
Screenshot from app/website96%+92%+
Printed report scan (300 DPI)93%+88%+
Photo of printed table88%+80%+
Handwritten table65%+55%+
Complex merged cells90%+75%+

Use Cases

  • • Extracting financial data from screenshot reports
  • • Converting printed inventory lists to spreadsheets
  • • Digitizing research data from printed papers
  • • Processing price lists and catalogs from images
  • • Converting handwritten log sheets to digital format

Extract Tables from Images — Free

FastOCR extracts text from table images with layout awareness. Copy the output directly into Excel or Google Sheets. No registration required.