Excel → Markdown

試算表轉 Markdown。
工作表自己挑。

拖一個 .xlsx 進來,你挑的每張工作表都變成一個規矩的直線表格。

拿到的是儲存格顯示的值,不是背後的公式。

把檔案拖到這裡。

也可以按按鈕選,或直接 Ctrl+V 貼上。幾十個一起來都行。

.xlsx / 單檔 25 MB / 在瀏覽器裡跑,不上傳

別的格式: .docx .doc DOCX → MD · .pdf PDF → MD · .csv .tsv .txt CSV → MD · .html .htm HTML → MD · .pptx .ppt .odp PPTX → MD

旋鈕
標題列
對齊

怎麼用

  1. 01把 .xlsx 拖到上面那個框裡。工作表的名字會從檔案裡讀出來,列在結果上方。
  2. 02第一張表馬上轉好。點工作表名可以加上或去掉 —— 檔案只讀一次,所以換選是瞬間的。
  3. 03設一下第一列是不是標題、欄位怎麼對齊,然後複製 Markdown 或者下載 .md。

支援什麼

  • Excel 2007 以後的 .xlsx,以及 LibreOffice、Numbers 和 Google 試算表匯出的檔案
  • 多張工作表,每張變成一個表格,上面帶一個 ## 標題
  • 儲存格的顯示值 —— 公式格給你的是 42,不是 =SUM(A1:A9)
  • 日期算繪成普通的 ISO 日期,而不是原始的序號
  • 含直線或換行的儲存格會轉義,不會把表格弄斷
  • 標題列開關,以及左、居中、右三種欄位對齊

做不到什麼

  • 超過 10 MB 的檔案,或者選取範圍超過 10 萬個儲存格
  • 舊的 .xls 是完全不同、更早的格式,這裡不讀
  • 設了密碼的工作簿會被拒絕 —— 請另存一份不帶密碼的
  • 合併儲存格、顏色、字體、設定格式化的條件、圖表和樞紐分析表都會丟,Markdown 沒有任何對應語法
  • 如果檔案是程式產生、從沒在 Excel 裡打開過,公式格可能沒有快取值,讀出來是空的

常有人問

結果。Excel 在檔案裡既存公式,也存上次算出來的值;我們讀的是值。=SUM(A1:A9) 出來是 42。從表格裡想要的,幾乎總是這個。