ParseJet

Excel to Markdown Converter

Upload a spreadsheet and get a clean Markdown table back — ready to paste into a README, docs site, pull request, or LLM prompt. ParseJet converts XLSX, XLS, and CSV files to Markdown in seconds, free with no signup.

Drop a file here or browse

Accepts XLSX,XLS,CSV files

Free — 3 requests/day, no signup. for 300 credits/month free.

How it works

1

Upload your spreadsheet

Drop an .xlsx, .xls, or .csv file above — multi-sheet workbooks are handled too.

2

Convert to Markdown

Rows and columns become a GitHub-flavored Markdown pipe table, with the header row preserved.

3

Paste anywhere Markdown works

Copy the table into GitHub, Notion, Obsidian, a docs site, or a prompt — or automate the conversion via API.

Key features

What makes this excel to markdown stand out.

GitHub-flavored pipe tables

Output uses standard | pipe | syntax with a header separator row — renders correctly on GitHub, GitLab, and every Markdown engine.

XLSX, XLS, and CSV input

Modern and legacy Excel formats plus plain CSV all convert through the same tool and endpoint.

Multi-sheet workbooks

Workbooks with several sheets convert sheet by sheet, so nothing silently disappears.

Cell content preserved

Numbers, dates, and text come through as displayed — no mangled encodings or scientific-notation surprises.

LLM-ready output

Markdown tables are the format AI models read most reliably — far better than pasting raw spreadsheet cells into a prompt.

Batch API conversion

Convert a folder of spreadsheets with a short script — one POST per file. See the Python example below.

Use cases

Common scenarios where this tool saves you time.

READMEs and documentation

Publish spreadsheet data in GitHub READMEs, wikis, and docs-as-code sites without screenshotting tables.

LLM prompts and RAG

Feed spreadsheet data to Claude or ChatGPT as a Markdown table — models parse it far more reliably than raw CSV dumps.

Notion and Obsidian notes

Move tables from Excel into Markdown-based note apps with formatting intact.

Pull requests and issues

Share data snapshots in code review discussions as readable tables instead of attached files.

Automate with the API

Use the same tool programmatically. Works with any language — just HTTP.

cURL
# Convert a spreadsheet to a Markdown table
curl -X POST https://api.parsejet.com/v1/parse/auto/file \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "[email protected]"
Python
import httpx

resp = httpx.post(
    "https://api.parsejet.com/v1/parse/auto/file",
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    files={"file": open("report.xlsx", "rb")},
)
print(resp.json()["text"])  # Markdown pipe table
JavaScript
const formData = new FormData();
formData.append("file", xlsxFile); // .xlsx, .xls, or .csv

const res = await fetch("https://api.parsejet.com/v1/parse/auto/file", {
  method: "POST",
  headers: { Authorization: "Bearer YOUR_API_KEY" },
  body: formData,
});
const { text } = await res.json(); // Markdown table

Want to automate this?

ParseJet API gives you the same parsing power via a single HTTP endpoint. No ffmpeg, no poppler, no tesseract — just one API call.

curl -X POST https://api.parsejet.com/v1/parse/auto/url \ -H "Content-Type: application/json" \ -d '{"url":"https://example.com"}'
Read API Docs

Frequently asked questions

How do I convert an Excel table to Markdown?

Upload the .xlsx (or .xls / .csv) file above — ParseJet converts the rows into a GitHub-flavored Markdown pipe table you can copy anywhere. For automation, POST to /v1/parse/auto/file.

Does the Markdown table render on GitHub?

Yes — the output is standard GitHub-flavored Markdown: pipe-delimited columns with a header separator row. It renders on GitHub, GitLab, Notion, Obsidian, and any Markdown engine.

What about workbooks with multiple sheets?

Each sheet is converted in order, so a multi-sheet workbook produces one Markdown table per sheet rather than dropping everything after the first.

Can I convert CSV files too?

Yes — .csv files convert through the same tool and endpoint, with the delimiter detected automatically.

Why Markdown tables for AI prompts?

LLMs read Markdown tables much more reliably than raw cell dumps — the header row and column alignment give the model explicit structure to reason over.

Is it free?

Yes. You get 3 free conversions per day with no signup, and a free API account includes 300 credits per month. Paid plans start at $19/month.

Start extracting text for free

No signup required. Parse your first file in seconds.

View Pricing