HTML 轉 CSV 轉換器
從瀏覽器複製表格貼到 Excel,常會連字型、連結、合併儲存格,甚至零星圖片一起帶進來。把儲存的網頁轉成 CSV,就只會留下數值,每個表格列對應一列資料,可以直接排序和製作圖表。
資料轉換器
或將CSV, TSV, TXT … 檔案拖曳到這裡 ·
每個檔案最大 95 MB· 最多 20 個檔案· 30 分鐘後刪除
檔案會在我們的伺服器上處理,並於 30 分鐘後刪除。
CSV 與文字檔中分隔欄位的字元,讀取與寫入都會使用。自動會從輸入偵測,並以逗號寫出。
UTF-8 適用於所有語言。若 Windows 上的 Excel 開啟 CSV 時重音字元或亞洲文字出現亂碼,請選擇含 BOM 的 UTF-8。
適用於 Excel、ODS 與 Numbers 輸入:只轉換第一個工作表,或轉換所有工作表(每個工作表輸出一個 CSV 並打包成 ZIP,或每個工作表對應一個 JSON 鍵)。
新試算表中工作表索引標籤的名稱,最多 31 個字元。
物件陣列會以欄位名稱作為每列的鍵;陣列的陣列較精簡,並將標題保留為第一個陣列。
包住所有列的外層元素名稱;每一列會成為其中的 <row>。
用於 CREATE TABLE 與 INSERT 陳述式。僅限字母、數字與底線。
不同資料庫的引號與欄位類型略有差異;請選擇您要匯入的資料庫。
將日期儲存格統一改寫成一種格式。ISO (2026-10-18) 對資料庫與程式碼最保險;保持原樣則維持來源中的顯示方式。
使用方式
- 1
儲存網頁
在瀏覽器中按 Ctrl+S 或 Cmd+S,儲存 .html 檔案,或匯出內部網路顯示的報表頁面。最多可上傳 20 個檔案,每個檔案 95 MB。
- 2
保留 Excel 相容的編碼
本頁會輸出含 BOM 的 UTF-8,讓 Windows 版 Excel 能正確顯示重音符號。在進階設定中,可將文字編碼改為一般 UTF-8(適用於資料庫與腳本),或將分隔符號改為分號(適用於歐洲版 Excel)。
- 3
轉換為 CSV
按下轉換為 CSV,下載檔案後,即可在 Excel、Google Sheets、Numbers 或您的 BI 工具中開啟或匯入。
把網頁表格放進試算表
分析人員到處都會遇到 HTML 表格:供應商的價格頁、體育統計網站、沒有下載按鈕的政府統計公布,或內部工具顯示卻無法匯出的月報。數字明明就在眼前,瀏覽器中的表格卻無法加總、篩選或與其他資料合併。
CSV 是中立的目的格式。所有試算表、資料庫與分析工具都能匯入,其規則在 2005 年以 RFC 4180 寫成文件。資料列轉成 CSV 後,需要交給他人時,可用 CSV 轉 XLSX 轉成有資料類型儲存格的活頁簿。如果表格是要交給程式而非試算表,JSON 會是更好的目標格式。
HTML 表格轉 CSV:常見方法比較
| UltKit | Google Sheets IMPORTHTML | 複製貼上到 Excel | |
|---|---|---|---|
| 適用於需登入的頁面 | yes | no | yes |
| 純值,沒有格式或連結 | yes | yes | no |
| 一次轉換多個已儲存的頁面 | yes | no | no |
| 輸出為可重複使用的 CSV 檔案 | yes | 下載為 CSV | 另存為 CSV |
| 頁面變更時自動更新 | no | yes | no |
HTML 轉 CSV 範例
<table> <tr><th>名次</th><th>隊伍</th><th>積分</th></tr> <tr><td>1</td><td><a href="/teams/ajax">Ajax</a></td><td>61</td></tr> <tr><td>2</td><td>PSV, Eindhoven</td><td>58</td></tr> </table> 名次,隊伍,積分 1,Ajax,61 2,"PSV, Eindhoven",58
HTML 與 CSV 格式說明
HTML
超文字標記語言
HTML 是網頁的標記語言,由 Tim Berners-Lee 在 1990 年代初期提出,現由 WHATWG 以持續更新的標準維護。HTML 檔案用來描述標題、段落、連結、表格、圖片和表單,樣式通常由 CSS 提供。所有瀏覽器都能呈現 HTML,電子郵件範本和儲存的網頁也使用它。單一 HTML 檔案常依賴外部圖片和樣式表,單獨移動後可能會顯示異常。
- 壓縮方式
- –
- 透明度
- –
- 動畫
- –
- 推出年份
- 1993 · Tim Berners-Lee; maintained by WHATWG
CSV
逗號分隔值
CSV 是一種純文字的表格格式,每一行是一列資料,欄位之間以逗號分隔。它從電腦發展初期沿用至今,並記載於 RFC 4180,不過許多變體會改用分號或定位字元,文字編碼也各不相同。幾乎所有試算表、資料庫和分析工具都能匯入與匯出,因此成為系統之間傳輸資料的預設格式。CSV 只儲存數值,不包含公式、格式、多個工作表或資料類型。
- 壓縮方式
- –
- 透明度
- –
- 動畫
- –
- 推出年份
- –
當網頁或內部網路報表上發布的表格需要在試算表中篩選、加總或製成圖表,又不想保留頁面為方便閱讀而加入的連結、顏色與版面時,就會將 HTML 轉換為 CSV。
HTML 轉 CSV 常見問題
為什麼不直接把表格複製貼上到 Excel?
貼上會帶入 HTML 格式:超連結、背景色、儲存格內的換行,有時還有圖片。Excel 也會當場重新判讀數值,所以像 3-4 這樣的範圍可能變成日期。CSV 只保存純文字值,您可以依自己的設定匯入。
Google 試算表的 IMPORTHTML 有什麼不同?
IMPORTHTML 會從公開網址把表格抓進試算表並自動更新,但無法讀取需要登入的頁面,例如內部網路報表或登入後的儀表板。把該頁面存成檔案再轉換,則不論來源為何都能使用。
如何避免 Excel 把代碼變成日期或刪掉開頭的 0?
直接開啟 CSV 時,Excel 會自行猜測資料類型。請改用「資料」→「從文字/CSV」匯入,並在載入前,將郵遞區號、零件編號或像 1-2 這樣的範圍等欄位設為文字。
CSV 會保留超連結嗎?
會保留畫面上看到的連結文字作為儲存格值,背後的網址則不會保留,因為 CSV 儲存格只存一個純值。如果需要網址,請先在來源表格中另外加一欄存放。
只有 PDF 版本的表格也能轉換嗎?
可以,但輸入來源不同:PDF 轉 CSV 會依 PDF 中文字的位置重建列,比讀取 HTML 表格標記困難,因此請更仔細檢查結果。
網頁上明明有表格,為什麼 CSV 卻是空的?
許多儀表板會在頁面載入後用 JavaScript 繪製表格,因此儲存下來的 HTML 只有空的容器。等資料顯示後,請從瀏覽器開發人員工具(Elements 面板,Copy outerHTML)複製表格到 .html 檔案,或在應用程式中尋找匯出按鈕。
- HTML 轉 JSON 轉換器將 HTML 表格轉成 JSON:標題儲存格成為鍵,每一列成為一個物件。上傳已儲存的 .html 或 .htm 網頁即可,不必寫爬蟲程式。
- PDF 轉 CSV 轉換器從文字型 PDF 擷取表格並存成 CSV 檔,可匯入記帳 App、QuickBooks、pandas 或資料庫。日期採 ISO 格式,自動去除多餘空格。
- XML 轉 CSV 轉換器線上將 XML 資料饋送、發票與系統匯出檔轉成 CSV。重複的紀錄成為列,子標籤成為欄。最多 20 個檔案,每個 95 MB。
- CSV 轉 XLSX 轉換器將 CSV 轉成 Excel XLSX 活頁簿,保留前導零、長串編號與重音字元。自動偵測逗號、分號與 Tab 分隔的檔案。
- JSON 轉 HTML 表格將 JSON 轉成 HTML 表格:鍵名變成欄位標題,每筆記錄變成一列。可貼到 CMS、電子郵件或內部網頁,不需要寫程式。
- HTML 轉 Excel 轉換器把已儲存網頁或 HTML 報表中的表格轉成真正的 Excel 活頁簿,修正 Excel 會跳出警告的假 .xls 匯出檔。一次最多 20 個檔案。