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

Try it free.

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.