Formatters & Code

Extract Word Tables to Excel

Batch extract tables from multiple Word (.docx) files to Excel (.xlsx) or CSV in your browser. Preserves merged cells, headers, and multiline rows locally.

Word document batch

Workbook & cell layout

Batch & alignment options

Extract & review

Results

What the result means

Modern Word (.docx) documents are ZIP archives containing Office Open XML (word/document.xml). When you drop files into this tool, the parser decompresses each archive locally in browser memory and walks the WordprocessingML table grid (<w:tbl>). Unlike copy-pasting or basic text scrapers, it resolves horizontal cell spans (<w:gridSpan>), row offsets (<w:gridBefore>), and vertical merges (<w:vMerge>) onto a true two-dimensional coordinate matrix so columns never shift out of alignment. Deleted tracked changes (<w:del>) and raw field codes (<w:instrText>) are ignored automatically. You can keep each table on its own worksheet, combine tables that share matching headers across dozens of documents, or split multiline cells into aligned spreadsheet rows before downloading a native .xlsx workbook or UTF-8 CSVs.

The table below shows how WordprocessingML table structures are translated into Excel and CSV outputs:

Word OOXML structureCommon copy-paste failureHow this converter handles it
Horizontal spans (<w:gridSpan>)Subsequent cells in the row shift left into the wrong columnsAllocates exact column span and writes native <mergeCells> or repeats the value
Vertical merges (<w:vMerge>)Lower rows lose their category label or misalign adjacent columnsTracks active vertical spans per column; preserves merges or repeats labels on every row
Multiline cells (multiple <w:p> or <w:br/>) Excel pastes each paragraph into a new unaligned rowPreserves in-cell line breaks with wrap text, or expands into aligned rows with mismatch warnings
Tracked deletions (<w:delText>)Deleted prices or figures reappear concatenated with current textSkips <w:del>, <w:moveFrom>, and <w:instrText> field codes
Leading-zero IDs (00421) & long numbersExcel strips leading zeros (421) or converts 16+ digits to 1.23E+15Writes identifiers as explicit inlineStr text cells while keeping clean numbers numeric

Related tools

Guides

Advertisement

Questions

Are my Word documents uploaded to a server?

No. Every .docx file is unpacked and parsed locally inside your browser using JavaScript. Your documents, financial tables, and exported Excel workbooks never leave your device.

How do I combine tables from 50 or 60 Word documents into one Excel sheet?

Drag all of your .docx files into the drop zone at once, then change Workbook layout to Combine matching column headers (or Stack all into one sheet). The tool automatically merges tables with matching columns, skips repeated header rows, and adds a Source File column so you can trace every row back to its original Word document.

How does splitting multiline cells into separate rows work?

When a Word table stores multiple items inside a single cell using line breaks or paragraphs, select Split multiline cells into separate rows. The converter expands that row into N aligned rows, repeats single-line identifiers (like Invoice ID or Date) across the expanded rows, and alerts you if two columns in the same row have different line counts.

Why should I choose 'Unmerge & repeat value' instead of preserving merged cells?

Merged cells look tidy in Word, but in Excel they block sorting, filtering, and PivotTables because only the top-left cell holds the value while the remaining spanned cells are empty. Choosing Unmerge & repeat value fills every spanned cell with the group label so the spreadsheet is immediately ready for analysis.

Can this tool open legacy .doc files or password-protected .docx files?

Legacy Word 97–2003 (.doc) files and password-encrypted .docx files use Microsoft's binary OLE2 container rather than unencrypted Office Open XML. Re-save .doc files as .docx or remove password protection in Word before extracting tables.

Need help with a tool or found a bug?

Report an issue directly to engineering. No accounts required — all client data remains private on your device.

Report an Issue →