Skip to main content
忆云竹

Markdown table editor

Paste spreadsheet cells or import CSV / TSV, edit rows and columns, and export a Markdown table or CSV without losing leading zeros.

Delimiter
Up to 500 rows, 30 columns and 2 MiB of cell text.

Edit cells

Output format

The first row becomes the header. Markdown exports plain cell text, escaping markup and preserving line breaks with <br>. CSV formula protection adds an apostrophe to risky cells.

Processed in this browser. Nothing is uploaded or saved.

About this tool

Prepare a comparison table for a README while retaining text identifiers such as 0012.

How to use

Copy a rectangular range from a spreadsheet and paste it as tab-separated text. Alternatively, open a UTF-8 CSV or TSV file, or create a blank table. Choose the delimiter before using pasted data. Import replaces the current table; use the download button to keep a copy first.

Edit cells directly, add or remove rows and columns, and choose left, center or right alignment for each column. The first row is the header. The editor shows 25 rows per page while exports include the full table. Codes such as 0012 remain text rather than becoming 12.

Markdown output uses GitHub Flavored Markdown table syntax. Cell contents are treated as plain text: HTML, links and formatting characters are escaped, and line breaks become <br>. Merged cells and rich formatting are not supported. For example, a cell containing 2 < 3 | 4 stays in one column without becoming markup.

CSV export quotes every cell. Formula protection is on by default and prefixes risky spreadsheet values with an apostrophe; disable it only when exact data exchange requires it. Limits are 500 rows, 30 columns, 2 MiB of cell text and 16 MiB of exported text. Inputs are processed locally, without upload or storage.

Common questions

Can cells contain Markdown formatting or merged columns?

Cells are plain text: markup is escaped and line breaks become <br>. Merged cells are unsupported. Pagination limits the editor view, not the exported table.

Why does the exported CSV put an apostrophe before some cells?

CSV formula protection prefixes cells beginning with characters such as =, +, - or @ so spreadsheet apps treat them as text. It does not change the cells in the editor or Markdown export. Disable the option only when you intentionally need those values interpreted by the receiving spreadsheet.

Comments

0
to join the discussion.
No comments yet.
Reply thread

Follow the complete conversation chronologically; each reply identifies the specific message it answers.