Extract a Table From an Image Straight to Excel — Free CSV to .xlsx Flow
- Two-step flow: image → CSV in the table extractor, then CSV → .xlsx
- Preserves cell formatting Excel handles natively (numbers, dates, currency)
- Works in Excel 2016, 2019, 2021, 365, and Excel Online
Table of Contents
Excel has no built-in way to pull a table out of an image. The closest feature is "Insert Data from Picture" in Excel for mobile, which is OCR-based but limited to iOS / Android and often fails on complex tables. The dependable free path is two steps: extract the table as CSV in a browser tool, then convert the CSV to .xlsx. About 45 seconds end-to-end, produces a clean Excel file with proper column types.
Excel's "Data from Picture" — the native feature
Microsoft added Insert Data from Picture to Excel mobile (iOS/Android) around 2020. The desktop Excel 365 version added it later. It works for simple, well-lit photos of printed tables — and struggles with:
- Screenshots (it's optimized for photos)
- Tables with merged cells or complex headers
- Borderless tables (relies on visible gridlines)
- Multi-language or mixed-script tables
- Low-resolution sources
It also uploads the image to Microsoft for processing — not ideal for confidential data. Our browser-local path handles all of the above and stays local.
The two-step free flow
- Step 1: Image → CSV. Open our Table Extractor. Drop the image or paste from clipboard. Click Extract. Review the preview. Click Download CSV.
- Step 2: CSV → .xlsx. Open our CSV to Excel converter. Drop the CSV. It converts to .xlsx. Download.
Both steps run in your browser. Total time: ~45 seconds. The output .xlsx opens in any Excel version with proper cell types — numbers as numbers, dates as dates, currency as currency.
Alternate: paste CSV directly into Excel
Skipping the CSV-to-xlsx step and pasting straight into Excel works, but has locale gotchas:
- In the Table Extractor, click Copy CSV instead of Download.
- Open Excel, click a cell.
- Paste (Ctrl+V / Cmd+V).
- If Excel puts everything in column A, go to Data → Text to Columns → Delimited → Comma.
On US-English Excel, this works out of the box. On European locales where semicolon is the delimiter, Excel splits CSV differently. The xlsx-conversion path avoids this entirely.
Sell Custom Apparel — We Handle Printing & Free ShippingPost-import formatting in Excel
A few cleanup steps that turn raw imported data into a usable spreadsheet:
- Convert the range to a Table. Select the range → Insert → Table. Adds filters and consistent banded rows.
- Format numeric columns. Select column → Home → Number Format → Number or Currency as appropriate.
- Freeze header row. View → Freeze Panes → Freeze Top Row. Keeps headers visible when scrolling.
- Auto-fit column widths. Select all → Format → AutoFit Column Width. Removes truncated cells.
These four steps take about 30 seconds and make imported data look native.
Common OCR errors and Excel fixes
- Numbers imported as text (left-aligned, green triangle in cell corner). Select the column → Data → Text to Columns → Finish. Forces re-detection of cell type.
- Leading zeros dropped (e.g., zip codes like "02138" became 2138). Before paste / import, format the target column as Text, or use Data → From Text/CSV wizard and specify column type.
- Dates in wrong format. Select the column → Format Cells → Date → pick the correct format from the list.
- Currency symbols missing. OCR sometimes drops $, €, £. Check the source, add back in Excel with a custom number format: $#,##0.00.
When the PDF extraction path is cleaner
If your source is a PDF (not an image), don't screenshot each page — use a PDF-specific table extractor. For native PDFs (text is selectable), our PDF to Excel extractor works directly on the text objects with perfect accuracy. For scanned PDFs (image-based), the OCR PDF to Excel tool handles the OCR and pagination together.
Image path is best for: standalone screenshots, photos of printed docs, dashboard exports that can't be downloaded as data, tables inside presentations.
Image to Excel in Under a Minute
Extract CSV, convert to .xlsx, open in Excel. Free, browser-local, no upload.
Open Free Table ExtractorFrequently Asked Questions
Can Excel extract tables from images directly?
Excel 365 and mobile versions have "Insert Data from Picture" which uses OCR. It works for simple photos but struggles with screenshots, merged cells, and borderless tables. For complex or non-photo sources, use a dedicated extractor first, then import.
What is the fastest way to get a table image into Excel?
Extract to CSV with a browser tool (3-5s), convert CSV to xlsx (5s), open in Excel. Total ~45 seconds for a clean .xlsx with proper cell types. Faster than typing even a 5-row table manually.
Does extracting to Excel work on a Mac?
Yes. The table extractor and CSV-to-Excel tools both work in Safari, Chrome, and Firefox on Mac. Excel for Mac opens the exported .xlsx identically to Windows Excel.
Why do my numbers import as text in Excel?
Usually because Excel's locale setting doesn't match the decimal separator in the CSV, or because OCR returned numeric values with extra whitespace. Fix with Data → Text to Columns → Finish to force re-detection, or adjust regional settings.

