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
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.
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.