HTML 轉 Excel 轉換器
網頁和 HTML 報表裡的表格看起來像試算表,用起來卻只是文字。上傳 .html 檔案,就能取得每一格都是真正儲存格的 .xlsx,可直接排序、篩選和加總。
文件轉換器
或將PDF, DOC, DOCX … 檔案拖曳到這裡 ·
每個檔案最大 95 MB· 最多 20 個檔案· 30 分鐘後刪除
檔案會在我們的伺服器上處理,並於 30 分鐘後刪除。
150 DPI 會將 A4 頁面轉為約 1240 × 1754 px。列印請用 300。
轉換整個檔案,或只轉換部分頁面或投影片(適用於 PDF 與簡報輸入)。
要轉換的頁面或投影片,例如 1-3, 5, 8-10。
UTF-8 適用於所有語言。若 Windows 上的 Excel 或記事本顯示亂碼,請選擇含 BOM 的 UTF-8;舊式編碼僅適用於老舊軟體。
LF 適用於 macOS、Linux 與程式碼編輯器;CRLF 適用於舊版 Windows 程式,例如傳統記事本。
逗號是標準設定。在以逗號表示小數的國家(德國、法國、巴西)使用 Excel 時,請選分號。
含多個工作表的 Excel 輸入:轉換全部(每個工作表一個區段或檔案),或只轉換第一個。
使用方式
- 1
儲存或收集 HTML 檔案
使用系統匯出的 HTML 檔案,或在瀏覽器中按 Ctrl+S(Mac 為 Cmd+S),將網頁儲存為「網頁,僅 HTML」。一次最多可上傳 20 個檔案,每個檔案大小上限為 95 MB。
- 2
選擇要保留多少樣式
將格式設為「全部保留」時,會在 Excel 支援的範圍內保留粗體標題與儲存格顏色;選擇「簡單」則只寫入單純的表格結構。
- 3
轉換為 XLSX
按下轉換為 XLSX,再用 Excel、Google Sheets、Numbers 或 LibreOffice Calc 開啟活頁簿。
如何將 HTML 轉成 Excel?
上傳 .html 或 .htm 檔案,目標格式保持 XLSX,然後按下轉換為 XLSX。轉換器會讀取頁面中的表格元素,並將每一列與每個儲存格寫入活頁簿。
為什麼把 HTML 表格複製到 Excel 會出錯
表格在 1996 年隨 RFC 1942 進入網頁,隔年成為 HTML 3.2 的一部分,從此幾乎所有報表、價目表與統計頁面都使用表格。從瀏覽器複製到 Excel 看似簡單,但貼上後常常全擠在同一欄、夾帶連結與圖示、把一個儲存格拆成兩列,或把 1-2 變成日期。
轉換檔案完全不經過剪貼簿:轉換器直接讀取 table、row 與 cell 元素,因此活頁簿中的格線與原始標記的結構一致。對於很長的表格、含有多個表格的頁面,以及每週都會收到又不想手動整理的匯出檔,這點特別重要。
常被轉成 Excel 的 HTML 檔案
假的 .xls 匯出檔
網路銀行、學校與人資系統常寄出名為 report.xls 的 HTML 表格,Excel 開啟時會出現格式警告。
儲存下來的網頁
從瀏覽器儲存成 HTML 檔案的排行榜、政府統計資料與產品比較表。
報表工具
提供 HTML 報表(作為試算表之外的選項或唯一選項)的分析、監控與會計軟體。
大型 HTML 表格的 Excel 限制
- 每個工作表的列數
- 1,048,576
- 每個工作表的欄數(A 到 XFD)
- 16,384
- 單一儲存格的字元數
- 32,767
- 每批 HTML 檔案數
- 20 × 95 MB
HTML 與 XLSX 格式小知識
HTML
超文字標記語言
HTML 是網頁的標記語言,由 Tim Berners-Lee 在 1990 年代初期提出,現由 WHATWG 以持續更新的標準維護。HTML 檔案用來描述標題、段落、連結、表格、圖片和表單,樣式通常由 CSS 提供。所有瀏覽器都能呈現 HTML,電子郵件範本和儲存的網頁也使用它。單一 HTML 檔案常依賴外部圖片和樣式表,單獨移動後可能會顯示異常。
- 壓縮方式
- –
- 透明度
- –
- 動畫
- –
- 推出年份
- 1993 · Tim Berners-Lee; maintained by WHATWG
XLSX
Microsoft Excel 活頁簿
XLSX 是自 Office 2007 起 Microsoft Excel 的預設活頁簿格式,以 Office Open XML 標準為基礎。它將多個工作表、公式、格式、圖表、樞紐分析表與資料驗證,儲存在由 XML 組成的 ZIP 封裝中。每個工作表支援超過一百萬列,是商務試算表預設的交換格式。Google 試算表、LibreOffice 與 Numbers 都能開啟 XLSX,但巨集與進階功能可能無法完整保留。
- 壓縮方式
- –
- 透明度
- –
- 動畫
- –
- 推出年份
- 2007 · Microsoft
當原本供閱讀的數字需要進一步運算時,就會把 HTML 轉成 Excel:例如網頁上的成績表、系統只能匯出成 HTML 的報表,或是想變成正式活頁簿的假 .xls 檔案。
HTML 轉 Excel 常見問題
Excel 顯示檔案格式與副檔名不符,為什麼?
許多網頁應用程式與舊式企業系統提供的 Excel 匯出檔,其實是以 .xls 檔名儲存的 HTML 表格,因為 Excel 長久以來都能開啟 HTML。新版 Excel 會提示格式與副檔名不符,並可能以受保護的檢視開啟。把副檔名改成 .html,在這裡轉換後,就能得到不會跳出警告的正式 XLSX 檔案。
可以直接用網址轉換網頁上的表格嗎?
本工具處理的是檔案,所以請先儲存網頁:在 Chrome、Edge、Firefox 或 Safari 中選擇「另存網頁」,並選擇僅 HTML 的選項。如果是想持續更新的公開網頁,也可以使用 Google Sheets 的 IMPORTHTML 函式,依表格在網頁中的順序擷取,但無法用於需要登入的網頁。
HTML 轉 Excel 和 HTML 轉 CSV 有什麼不同?
可以。CSV 以純文字存放單一表格,沒有資料類型、顏色或額外工作表,適合匯入其他軟體。XLSX 則能將含有多個表格的網頁整理清楚,並讓儲存格保有可用於公式的資料類型。如果需要的是匯入用檔案,請改用 HTML 轉 CSV。
網頁的樣式會帶進活頁簿嗎?
將格式設為「全部保留」時,粗體標題列、儲存格背景色與文字對齊方式,會在 Excel 能呈現的範圍內一併轉入。頁面版面、選單以及從網路載入的字型不屬於表格,因此不會保留。
跨越多欄的儲存格會怎麼處理?
以 colspan 或 rowspan 撰寫的標題,例如橫跨三個月份欄的「季度」標題,在 Excel 中會變成合併儲存格。如果之後要排序或建立樞紐分析表,請先取消這些儲存格的合併,因為 Excel 無法排序含有不同大小合併儲存格的範圍。