首頁 · 免費工具 · CSV 轉 Markdown

CSV 轉 Markdown 表格

把 CSV 貼進來,或直接拖一個檔案,得到可以貼進 GitHub、GitLab、Notion、 Obsidian 或任何一個吃 Markdown 的地方的表格語法。內容都在這個分頁裡處理,不會上傳。

或拖一個檔案進來

把 .csv 或 .xlsx 拖到這裡,內容會載入下面的方框

CSV 直接貼在這裡,或編輯剛載入的內容

不會上傳任何東西。檔案由這個分頁的 JavaScript 讀取,不會離開你的電腦 —— 沒有任何伺服器看得到,關掉分頁資料就沒了。

Markdown 表格的規則其實只有兩條

欄與欄之間用 | 分開;標題列的下面要有一條 --- 的分隔線。就這樣。麻煩的是資料裡如果本來就有 |, 它會被當成欄位分隔 —— 這一頁會自動把那些字元跳脫掉。

「補空格對齊」是給人看的,不是給渲染器看的

勾起來,每一欄會被補成一樣寬,原始碼看起來像一張整齊的表。 渲染出來的結果完全一樣 —— Markdown 不在乎空格數。 差別只在你之後要不要用純文字編輯器改它。

中文有一個額外的狀況:一個中文字在等寬字型裡約佔兩個西文字寬, 所以純粹按「字元數」補空格,在編輯器裡看起來仍然會歪。 這一頁按顯示寬度計算,中日韓文字算兩格。

貼到哪裡有效

  • GitHub / GitLab 的 README、Issue、PR 說明:直接生效。
  • Notion:貼進去會變成 Notion 自己的表格區塊。
  • Obsidian / Logseq / VS Code 預覽:都吃標準的 Markdown 表格。

反過來要 Excel 的話

手上是 CSV、想要的是 .xlsx,那是隔壁那一頁: CSV 轉 Excel

常見問題

欄位裡有分行怎麼辦?

Markdown 的表格儲存格不支援真正的換行。換行會被轉成 <br>,在大多數渲染器裡看得出來。

可以指定對齊方向嗎?

目前一律靠左。Markdown 用分隔線裡的冒號表示對齊,之後會加。

有列數上限嗎?

沒有,但超過一兩百列的 Markdown 表格已經不好讀了 —— 那種量通常該用 CSV 或試算表。

同一件事,在自己的電腦上做

TableDI 是一套完全在自己電腦上執行的桌面試算表工作空間。 匯入、整理、做成圖表 —— 什麼都不會上傳,也不用註冊帳號。

永久免費,不是試用 —— 不用帳號、不用信用卡。目前是 macOS,Windows 版準備中。付費版多了什麼

2026-09-01 由 TableDI 團隊最後檢查。這一頁有錯嗎?告訴我們 —— 只有一個收件匣,由做 TableDI 的人自己看。