Inspect
The Edge validates the OOXML archive, rejects unsafe paths and compression bombs, and counts non-empty cells before storage.
This XLSX to Markdown workflow keeps 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. Credit v2 has a 0.11 Credit minimum, then measures non-empty cells proportionally in 0.001-Credit units.
Delivery ready
Verified output links appear here after conversion.
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.
Markovo opens the workbook in an isolated, read-only process and writes one Markdown section per sheet.
Download output.md or the verified Bundle with metadata, source mapping, quality evidence, and manifest.
xlsx-to-markdownModern XLSX only. Legacy XLS and ODS remain Planned.
Only non-empty cells count. The rate is 0.05 Credit per 2,000 non-empty cells with unit-level rounding; failed jobs release all 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.
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
})Markdown is a readable table format, not a spreadsheet engine. Markovo keeps worksheet order, sheet names, stored values, and formulas as text without executing macros or reproducing Excel's interactive calculation environment.
Check where headers start, whether blank separator rows matter, and whether merged cells carried meaning. Very wide or sparse sheets can be easier to use after splitting the Markdown by logical table.
A formula can be preserved as text, but the converter does not promise to recalculate it. External links, macros, charts, pivot interactions, conditional formatting, and hidden visual cues are not a substitute for the source workbook.
Use the source map and quality report when a downstream RAG pipeline, agent, or documentation page must trace a table back to its worksheet.