Sign up free

Excel to Markdown Table

Turn a spreadsheet into a Markdown pipe table you can paste straight into a README or doc.

or drop files here

Accepts XLSX, XLS, CSV

Encrypted upload. Files are deleted automatically after 1 hour.

About Excel to Markdown Table

Excel to Markdown saves you from typing pipes and dashes by hand when a table has to go into a README, a GitHub issue, an Obsidian note, a static site or technical docs. Upload an XLSX, XLS or CSV file and each sheet comes back as a Markdown table, with the first row as the header.

Choose Left, Center or Numbers right, text left under Column alignment and the separator row is written to match. Pipe characters inside cells are escaped, line breaks become <br> so rows don't split, and dates come out as 2024-03-01. Workbooks with several sheets get a ## heading per sheet. Copy the result from the text box or download the .md file.

How to use Excel to Markdown Table

  1. 1
    Upload the spreadsheet

    Choose or drop a workbook or CSV export whose first row holds the column names.

  2. 2
    Pick column alignment

    Left, Center, or Numbers right, text left for columns of figures.

  3. 3
    Click Excel to Markdown Table

    The Markdown is generated on our server and shown in a box for copying.

  4. 4
    Paste or download

    Copy the table into GitHub, GitLab, Obsidian or your docs, or download the .md file.

Why use Cubfile for this

  • Alignment you choose

    The :--- separators are written for left, centred or right-aligned number columns.

  • Safe cell content

    Pipes are escaped and line breaks become <br>, so no row breaks the table.

  • Every sheet, clearly labelled

    Several sheets become several tables, each under a heading with the sheet name.

  • Works with CSV too

    Drop a .csv export and get the same clean Markdown table.

FAQ

Excel to Markdown Table: questions and answers

Where can I use the Excel to Markdown output?
Anywhere that supports GitHub-style Markdown tables: READMEs, issues and wikis on GitHub and GitLab, Obsidian, Typora, Docusaurus, MkDocs and most static site generators. For a plain web page or a CMS, Excel to HTML gives an HTML table instead.
Why aren't my CSV numbers right-aligned?
A CSV has no number cells, so every value counts as text and Numbers right, text left keeps it on the left. Upload the data as .xlsx, where numbers are real numbers, to get right-aligned figures. One way to get that .xlsx is CSV to Excel, which turns numbers into real numbers.
How do I keep line breaks from a cell in Excel to Markdown?
They're kept automatically as <br>, which GitHub and most renderers show as a line break inside the cell.
Is there a limit on free use?
Free accounts get 2 tasks a day and visitors 2 in total, on files up to 50 MB. VIP removes the daily limit and accepts files up to 1 GB.
Is my spreadsheet kept after converting Excel to a Markdown table?
Only until the hour is up. It's uploaded over HTTPS, converted in an isolated process and then deleted automatically along with the Markdown.
Share Excel to Markdown Table with a friendIt runs in any browser, and they can try it without signing up.

Related tools

XLSSQL Excel to SQLGenerate CREATE TABLE and INSERT statements from Excel or CSV.
XMLXLS XML to ExcelTurn repeating XML records into spreadsheet rows.
CSVXLS CSV to ExcelOpen CSV and TSV data in Excel with the right columns and encoding.
CSVJSON CSV to JSONConvert CSV to JSON in your browser. Nothing is uploaded.
CSVXML CSV to XMLConvert CSV or Excel rows into XML records.
XLSCSV Excel to CSVSave each sheet as CSV, line breaks in cells handled.
XLSHTML Excel to HTMLTurn a sheet into an HTML table you can paste into a page.
XLSJPG Excel to ImageSnapshot sheets and charts as images.