XLSX to Markdown Table

Turn a worksheet into a Markdown table, then copy it or download a .md file. The workbook is processed in your browser.

Choose an Excel workbook

Select one .xlsx, .xlsm, or .xls file. Processing stays in this browser.

Convert an Excel worksheet to Markdown

This tool reads XLSX, XLSM, and older XLS workbooks and converts one worksheet at a time. If the workbook contains several sheets, choose the one you need from the worksheet menu. The first row becomes the Markdown header, and each following row becomes a table row.

Markdown is plain text, so Excel styling, charts, images, comments, and column widths are not included. Pipe characters inside cells are escaped, cell line breaks become <br>, and empty or merged cells remain empty except for the top-left value of a merged range.

Why the workbook stays on your device

The workbook is read by code running on this page. There is no file-upload endpoint in the conversion path:

  • Workbook parsing and Markdown generation run in your browser.
  • Only the worksheet you select is placed in the Markdown output.
  • The page is distributed as static files, and the source is available under the MIT license.
  • After the page resources have been cached, the tool can run without a network connection.

You can inspect the browser Network panel during conversion; no request contains the workbook. Read the source.

How to convert a worksheet

  1. Choose one workbook

    Select an .xlsx, .xlsm, or .xls file, or drop it on the page. The file is read in the browser.

  2. Select a worksheet

    When the workbook has more than one sheet, use the worksheet menu to choose the table you want to export.

  3. Copy or download the table

    Review the Markdown preview, copy it to the clipboard, or download the selected worksheet as a .md file.

FAQ

Is my Excel workbook uploaded?

No. The workbook is parsed and converted by JavaScript in your browser. The conversion path has no upload endpoint, and the Markdown output is created on your device.

Which Excel formats can I use?

The tool accepts .xlsx, .xlsm, and .xls workbooks, one file at a time. Password-protected or damaged workbooks may not be readable.

How are worksheet rows converted?

The first row is used as the table header. A Markdown separator row is added beneath it, and each remaining worksheet row becomes a Markdown row. Missing cells are written as empty cells.

What happens to pipes, line breaks, and merged cells?

A pipe character inside a cell is written as \|, and a cell line break is written as <br>. For a merged range, only the value in the top-left cell is included; the other cells in that range remain empty.

Are formulas and Excel formatting preserved?

No. The output contains cell values only. The tool does not reproduce fonts, colors, borders, number formats, charts, images, or comments, and it does not recalculate formulas. For formula cells, it uses the value stored in the workbook when one is available.

Does an XLSM macro run during conversion?

No. The workbook is read for worksheet cell values. VBA macros are not executed and are not part of the Markdown output.

Can I use it offline?

Yes, after the site files have been cached by the installed service worker. Open the tool once while online before relying on it without a network connection.