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
輸出設定
輸出形態
縮排
表格樣式
標題列
怎麼用
- 01把 .xlsx 拖到上面的框裡。工作表名稱會從活頁簿裡讀出來列給你。
- 02第一個工作表會立刻轉好。點工作表名稱可以加上或去掉 —— 檔案只讀一次,所以切換是瞬時的。
- 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。做法一樣,隱私模型一樣,只是輸出格式相反。