Convert Excel (XLSX) to Markdown tables
Convert Excel spreadsheets to Markdown tables with the mdkit API — a table an LLM can actually read, without cell-by-cell parsing code.
Last updated
Spreadsheets convert to Markdown tables — a representation LLMs handle
far better than raw XML or CSV blobs with lost headers. Upload the .xlsx to
POST /v1/convert like any other document.
curl
curl -F "file=@figures.xlsx;type=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" \
https://api.mdkit.online/v1/convert
Notes
- Each sheet's cells come out as Markdown table rows.
- Very large workbooks can exceed the 8 MB sync cap — use the async lane (50 MB) for those.
Try it
FAQ
- How do I turn a spreadsheet into a Markdown table?
- POST the .xlsx to /v1/convert and the sheets come back as Markdown tables — the pipe-delimited form models understand well in a prompt.
- Are formulas converted or evaluated?
- You get the cell values as the file stores them, not a recalculated spreadsheet. mdkit is a conversion API, not a spreadsheet engine.
- What happens with multiple sheets?
- The workbook is converted as a whole. For very large workbooks, use the async lane — its 50 MB cap is far above the 8 MB synchronous limit.