Inspect
The Edge validates the OOXML archive, rejects unsafe paths and compression bombs, and counts non-empty cells before storage.
Excel to Markdown · Signed-in Beta
Keep worksheet order, sheet names, values, formulas as text, and Markdown-safe table structure for AI, RAG, agents, or documentation.
Sign in to convert modern .xlsx files. We show the estimate first and bill 1 Credit per 2,000 non-empty cells, with a 1-Credit minimum.
Delivery ready
Verified output links appear here after conversion.
Workbook-aware output
Rows stay ordered, blank trailing cells are removed, table pipes are escaped, and formula expressions remain reviewable text. Markovo never calculates formulas or follows workbook links.
The Edge validates the OOXML archive, rejects unsafe paths and compression bombs, and counts non-empty cells before storage.
The isolated Container opens the workbook read-only, disables external links, and writes one Markdown section per sheet.
Download output.md or the verified Bundle with metadata, source mapping, quality evidence, and manifest.
Honest Beta boundary
xlsx-to-markdownModern XLSX only. Legacy XLS and ODS remain Planned.
Only non-empty cells count. Failed jobs release reserved Credits.
Sheet names, row order, visible values, and formulas as text become Markdown tables.
Charts, pivots, conditional formatting, macros, and pixel-perfect layout are not reconstructed.
Automation ready
curl -X POST https://markovo.net/v1/convert \
-H "Authorization: Bearer ${MARKOVO_API_KEY}" \
-F "file=@workbook.xlsx" \
-F "capability_id=xlsx-to-markdown" \
-F "max_credits=20"markovo convert workbook.xlsx \
--out runs/workbook \
--max-credits 20markovo_convert({
"input_path": "workbook.xlsx",
"max_credits": 20
})