Excel to Markdown table

Turn XLSX, XLS and ODS workbooks into Markdown tables. Every sheet becomes its own table, and numbers keep the format you see in Excel: currencies, dates and percentages.

  • XLSX, XLSM, XLSB, XLS, ODS
  • All sheets
  • Excel number formats
  • Hidden sheets skipped

What the Excel converter keeps

  • Every sheet: as a ## Sheet name section with its own table.
  • Number formats: currencies, thousands separators, dates and percentages as displayed in Excel, not raw cell values.
  • Clean tables: empty rows and columns around the data are trimmed; hidden sheets are skipped.
  • Line breaks in cells: kept with <br> so the table does not break.
  • Encrypted workbooks: open with the password parameter in the API.
  • Large sheets: the free tool reads up to 500 rows per sheet; the API plans go up to 100,000.

Example output

A workbook with a Sales sheet (dates, currency and percent formats) and a Notes sheet. Actual output:

## Sales

| Date | Product | Units | Revenue | Margin |
| --- | --- | --- | --- | --- |
| 2026-01-15 | Widget | 120 | $1,499.50 | 25.0% |
| 2026-02-03 | Gadget | 75 | $2,250.00 | 31.5% |
| 2026-03-09 | Gizmo | 33 | $990.99 | 40.0% |

## Notes

| Prepared by | Finance team |
| --- | --- |

How to convert Excel to Markdown

  1. Drop an .xlsx, .xls or .ods file above. For CSV, use the CSV to Markdown table tool.
  2. Each sheet is converted to a Markdown table.
  3. Paste the tables into a README, a wiki, a GitHub issue or an LLM prompt.

Excel to Markdown table API

POST /v1/convert/raw converts the whole workbook. Pick sheets with pages=1,3 and raise the row limit with maxRowsPerSheet (up to your plan's limit).

curl -X POST "https://anytomarkdown-pdf-to-markdown-and-document-parser-api.p.rapidapi.com/v1/convert/raw?maxRowsPerSheet=5000" \
  -H "X-RapidAPI-Key: YOUR_RAPIDAPI_KEY" \
  -H "X-RapidAPI-Host: anytomarkdown-pdf-to-markdown-and-document-parser-api.p.rapidapi.com" \
  -F "file=@sales.xlsx" 

Get a free API key API overview

Spreadsheets in LLM prompts

LLMs read Markdown tables much more reliably than CSV dumps or pasted cells: the header row tells the model which column is which, and every row is on its own line. Converting with Excel's display formats also matters. A model that sees $1,499.50 and 25.0% understands the data; one that sees 1499.5 and 0.25 has to guess.

Frequently asked questions

How do I convert an Excel table to Markdown?

Drop the workbook into the converter above. Every sheet becomes a Markdown table that you can copy or download.

Are all sheets converted?

Yes, every visible sheet, each under its own heading. Hidden sheets are skipped. With the API you can choose sheets with pages.

Are formulas converted?

The converter outputs the values Excel last calculated, formatted as they are displayed, not the formulas.

Is there a row limit?

The free tool converts up to 500 rows per sheet. API plans allow 1,000 to 100,000 rows per sheet.

Does it work with Google Sheets?

Yes. Share the sheet with Anyone with the link and paste the link into the From URL tab.