Excel → HTML 表格

試算表轉 HTML 表格。
取的是值,不是公式。

拖一個 .xlsx 進來,挑出要的工作表,每個都給你一個乾淨的 <table>。

顏色和字型是故意不帶的 —— 一個自帶樣式的表格,貼到哪個站都要跟人家的 CSS 打一架。

把檔案拖到這裡。

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

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

別的格式: .md .markdown .txt .mdown MD → HTML · .txt .text 文字 → HTML · .txt .csv .tsv CSV → 表格 · .docx .doc DOCX → HTML · .html .htm Google 文件 → HTML · .pdf docstomd.com

輸出設定
輸出形態
縮排
表格樣式
標題列

怎麼用

  1. 01把 .xlsx 拖到上面的框裡。工作表名稱會從活頁簿裡讀出來列給你。
  2. 02第一個工作表會立刻轉好。點工作表名稱可以加上或去掉 —— 檔案只讀一次,所以切換是瞬時的。
  3. 03決定第一列算不算標題、要不要帶響應式樣式,然後複製 HTML 或下載檔案。

支援什麼

  • Excel 2007 及以後的 .xlsx,以及 LibreOffice、Numbers、Google 試算表匯出的檔案
  • 多個工作表,每個各成一張表,上面配一個寫著工作表名稱的 <h2>
  • 讀者看到的那個值 —— <td> 裡是 42,絕不會是 =SUM(A1:A9)
  • 日期算繪成普通的 ISO 日期,而不是原始序列號
  • 第一列作為 <thead> 帶 <th scope="col">,也可以完全不要標題
  • 只轉一個工作表時給表格加 <caption>,螢幕閱讀器會先念它

做不到什麼

  • 顏色、字型、邊框和設定格式化的條件都不還原 —— 這一版就是這麼設計的
  • 合併儲存格會丟掉 colspan 和 rowspan,每格各自成一個 <td>
  • 公式不作為公式帶過來,也不做任何重算
  • 舊 .xls 是另一個古早得多的格式,這裡不讀
  • 圖表、樞紐分析表和表內圖片都不匯出
  • 有密碼的活頁簿會被拒掉 —— 請另存一份不帶密碼的
  • 選取超過 100,000 個儲存格

常見問題

因為一個自帶顏色的表格,十次裡有九次會輸給你站上的樣式表,最後你還得手工刪那些行內樣式。真正有用的是一個結構正確的乾淨 <table>,樣式由落地的那個頁面來定。要是你就是要一模一樣的外觀,Excel 自己的「另存為網頁」能給你 —— 附帶幾千行標記。

想反著轉?

DocsToMD 是同一套東西反過來用 —— Word、PDF、Excel、HTML 轉成 Markdown。做法一樣,隱私模型一樣,只是輸出格式相反。

docstomd.com