UltKit

HTML 轉 Excel 轉換器

網頁和 HTML 報表裡的表格看起來像試算表,用起來卻只是文字。上傳 .html 檔案,就能取得每一格都是真正儲存格的 .xlsx,可直接排序、篩選和加總。

文件轉換器

或將PDF, DOC, DOCX … 檔案拖曳到這裡 ·

每個檔案最大 95 MB· 最多 20 個檔案· 30 分鐘後刪除

輸出

檔案會在我們的伺服器上處理,並於 30 分鐘後刪除。

使用方式

  1. 1

    儲存或收集 HTML 檔案

    使用系統匯出的 HTML 檔案,或在瀏覽器中按 Ctrl+S(Mac 為 Cmd+S),將網頁儲存為「網頁,僅 HTML」。一次最多可上傳 20 個檔案,每個檔案大小上限為 95 MB。

  2. 2

    選擇要保留多少樣式

    將格式設為「全部保留」時,會在 Excel 支援的範圍內保留粗體標題與儲存格顏色;選擇「簡單」則只寫入單純的表格結構。

  3. 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 檔案

  1. 假的 .xls 匯出檔

    網路銀行、學校與人資系統常寄出名為 report.xls 的 HTML 表格,Excel 開啟時會出現格式警告。

  2. 儲存下來的網頁

    從瀏覽器儲存成 HTML 檔案的排行榜、政府統計資料與產品比較表。

  3. 報表工具

    提供 HTML 報表(作為試算表之外的選項或唯一選項)的分析、監控與會計軟體。

大型 HTML 表格的 Excel 限制

每個工作表的列數
1,048,576
每個工作表的欄數(A 到 XFD)
16,384
單一儲存格的字元數
32,767
每批 HTML 檔案數
20 × 95 MB

這些是 Excel 2007 以來 XLSX 格線的上限,實際的 HTML 表格很少接近。真正的限制通常在頁面本身:以瀏覽器儲存的無限捲動頁面,只會包含已載入的列,所以儲存前請先捲到底,或改用網站本身的匯出功能。如果表格是鎖在 PDF 而不是網頁裡,可用 PDF 轉 CSV 擷取,再用資料格式轉換把結果轉成其他格式。

HTML 與 XLSX 格式小知識

HTML

超文字標記語言

HTML 是網頁的標記語言,由 Tim Berners-Lee 在 1990 年代初期提出,現由 WHATWG 以持續更新的標準維護。HTML 檔案用來描述標題、段落、連結、表格、圖片和表單,樣式通常由 CSS 提供。所有瀏覽器都能呈現 HTML,電子郵件範本和儲存的網頁也使用它。單一 HTML 檔案常依賴外部圖片和樣式表,單獨移動後可能會顯示異常。

壓縮方式
–
透明度
–
動畫
–
推出年份
1993 · Tim Berners-Lee; maintained by WHATWG
HTML 轉檔工具

XLSX

Microsoft Excel 活頁簿

XLSX 是自 Office 2007 起 Microsoft Excel 的預設活頁簿格式,以 Office Open XML 標準為基礎。它將多個工作表、公式、格式、圖表、樞紐分析表與資料驗證,儲存在由 XML 組成的 ZIP 封裝中。每個工作表支援超過一百萬列,是商務試算表預設的交換格式。Google 試算表、LibreOffice 與 Numbers 都能開啟 XLSX,但巨集與進階功能可能無法完整保留。

壓縮方式
–
透明度
–
動畫
–
推出年份
2007 · Microsoft
XLSX 轉檔工具

當原本供閱讀的數字需要進一步運算時,就會把 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 無法排序含有不同大小合併儲存格的範圍。