XLSX to Markdown converter — Excel tables, in your browser

Convert Excel .xlsx workbooks to Markdown tables in your browser. One table per sheet, computed values, nothing uploaded.

A workbook becomes one Markdown table per worksheet, with the sheet name as the heading above it, so a three-sheet file comes out as three labelled tables in workbook order. That mapping is the whole conversion: Markdown has exactly one grid construct, and a spreadsheet has many sheets of one.

What lands in the table is the value of each cell. A formula has no representation in Markdown at all — table syntax holds text, not computation, so there is no cell you could put =SUM(B2:B40) in and have it mean anything. Only the computed value reaches the output: the figures come across and the model that produced them does not. That is what you want when you are lifting numbers into a document, and no use whatsoever if you were hoping to keep the workbook working. Merged cells are preserved as spans before the table is written out, which is why a heading spanning two columns still lines up with the data beneath it.

What does carry over is how a cell reads. Values arrive formatted the way Excel displays them rather than as raw stored numbers: a currency cell keeps its symbol and thousands separators, a percentage keeps its sign, a date keeps its formatted form. That is the useful choice, because the displayed string is what a reader of the resulting document needs. Everything decorative has nowhere to go — fills and font colours, conditional formatting, column widths, frozen panes and filters all end at the table border, because a Markdown table has no syntax for any of them.

What is preserved

  • One table per worksheet, in workbook order
  • Sheet names as headings
  • Computed cell values
  • Number, currency, percentage and date formatting as Excel displays it
  • Merged cells, as spans
  • A leading header row, as the Markdown table header

What is lost

  • Formulas — only the value they computed reaches the output
  • Cell styling, fills and conditional formatting
  • Column widths, frozen panes and filters

Known limitations

Macro-enabled workbooks (.xlsm) convert identically with macros ignored, and the binary .xlsb variant reads through the same parser as .xlsx. Password-protected workbooks are encrypted and are refused. Very large sheets produce very wide Markdown tables, which are valid but awkward to read.