NanoFile

Excel to Markdown table

Drop an .xlsx file or paste the cells straight out of Excel. Either way you get a markdown table back, and the spreadsheet stays on your machine.

Excel file or pasted cells
Markdown table

The result appears here as you type.

Converted in your browser. Nothing is uploaded.

How it works

  1. An .xlsx is a zip of XML. It is unpacked in your browser and the first worksheet is read together with the shared-string table that Excel uses to store repeated text.
  2. Pasted cells arrive as tab-separated text and take the shorter route through the same table builder.
  3. The first row becomes the header, columns are padded, and pipes inside values are escaped.

What it does not do

  • The first worksheet only. For another sheet, copy its cells and paste them instead.
  • Values as stored, not as displayed: a formula gives its last calculated result, and a date may appear as Excel's serial number.
  • Formatting, colours, merged cells and images are not carried over. Markdown tables have none of those.

Questions

Is my spreadsheet uploaded?

No. The conversion runs in your browser with code that is already part of this page. There is no upload endpoint on this site, so the file cannot reach us even in principle. Open your browser's network tab and watch: no request carries your document.

Can I convert an .xls or a Numbers file?

Not directly. Open it in Excel or Numbers and export as .xlsx or CSV, or simply copy the cells and paste them here.

My dates came out as numbers. Why?

Because Excel stores dates as numbers and only formats them for display. Format the column as text before exporting, or paste the cells instead of using the file: a paste carries what you see.

Related tools