technine.io

工具

CSV 清理工具

在瀏覽器清理支援引號欄位的 CSV。移除空白或完全重複的記錄、按需要修剪欄位,並在下載前檢查欄數不一致及所有改動。

檔案及貼上的資料只會在此瀏覽器內處理,不會傳送到轉換伺服器、加入網址或寫入瀏覽器儲存空間。

來源資料

將檔案拖到這裏

單一檔案上限為 10 MB,貼上的 UTF-8 文字上限為 1 MB。結果最多可有 100,000 筆記錄、250 欄及 1,000,000 個儲存格。預覽顯示 100 行 × 30 欄。

輸入及資料形狀設定

工具會按 BOM 辨認 UTF-8 及 UTF-16。檔案未有 BOM 時會嚴格按 UTF-8 解碼;只有解碼失敗才需要選擇舊式編碼。

整理選項
CSV/TSV 輸出

工具會先把 CSV 解析成表格,再按你的選項清理。例如「Hong Kong, China」即使有逗號,只要正確放在引號內,仍會保留為一個欄位;整列完全重複的聯絡資料可以移除,而標題有五欄、某筆記錄卻有六欄時,頁面會指出問題。每次更改設定都會由原始表格重新計算,不會在上一個結果繼續累積改動。

使用方法

  1. 選取不超過 10,000,000 bytes 的 CSV 或分隔文字檔,或貼上最多 1,000,000 UTF-8 bytes。工具會按 BOM 識別 UTF-8、UTF-16LE 及 UTF-16BE;Windows-1252、Big5 或 GB18030 必須由你手動選擇。
  2. 確認使用逗號、Tab、分號還是直線作分隔符號,以及第一筆記錄是否標題列。如自動判斷有歧義、引號格式錯誤、資料含 NUL,或記錄欄數不一,工具會先提示,不會自行猜測。
  3. 工具預設移除整列空白的記錄。你可另選修剪資料或標題、移除全空白欄、修補標題及精確去重,並查看受影響的記錄編號及處理前後數目。
  4. 選擇輸出是否加入 UTF-8 BOM,以及使用 CRLF 或 LF 換行。核對類似試算表公式的欄位後,再下載已重新解析驗證的 CSV 或 TSV;確認新檔可用前,請保留原檔。

適用情況

整理 CRM 或網上表格匯出
重新匯入名單前,移除空白記錄及完全重複的聯絡資料,同時保留引號內的姓名、地址及備註。
檢查供應商或貨品資料
在資料庫或網店系統拒絕檔案前,找出比標題少欄或多欄的記錄。
按指定欄位找出重複記錄
以整列或指定欄位比較,選擇保留第一筆或最後一筆,亦可決定比較時是否忽略大小寫或前後空白。
另存格式一致的 UTF-8 檔案
讀取支援的來源編碼,再按指定分隔符號、換行及 UTF-8 BOM 設定輸出 CSV 或 TSV。

支援範圍及限制

  • 檔案上限為 10,000,000 bytes,貼上文字上限為 1,000,000 UTF-8 bytes。表格最多有 100,000 筆記錄(包括標題)、250 欄、1,000,000 個儲存格,而單一欄位解碼後最多 1,000,000 個字元。
  • 預覽最多顯示 100 列及 30 欄,但會列出完整數目。輸出上限為 50,000,000 UTF-8 bytes;超過 1,000,000 bytes 不會顯示全文或提供複製,但有效結果仍可下載。
  • CSV 內的空白也是資料。修剪資料或標題會改變欄位內容;移除全空白欄、修補標題及把欄數不一的記錄補成矩形,也只會在你明確選擇後執行。
  • 精確去重並非身分配對。姓名、地址、電話或公司名稱寫法不同時,工具不會判斷它們是否屬於同一人或同一機構。預設亦不會用空白 key 判斷重複。
  • 工具預設要求每筆記錄欄數一致。如選擇補成矩形,短記錄會補上空欄,表格亦會延伸至最闊的記錄,但不會刪走多出的欄位,也不會猜測缺少的內容。
  • 類似公式的欄位預設保留原值,日後在試算表開啟時可能被當成公式。你可選擇在前面加單引號,但資料會因此改變,而且不能保證適用於所有試算表。
  • 表格結構正確,不代表內容一定正確或仍然有效。工具不會驗證電郵、日期、金額、業務規則,也不知道某筆記錄應否保留。
  • 整個程序在此瀏覽器進行,檔案、貼上內容、檔案名稱、標題及輸出都不會傳送到清理伺服器。瀏覽器擴充功能、剪貼簿記錄、畫面分享及下載後的副本不在工具控制範圍內。

常見問題

工具支援欄位內的逗號及換行嗎?

支援,但所選分隔符號及引號格式必須有效。放在雙引號內的欄位可包含分隔符號、成對雙引號及 CRLF、LF 或 CR 換行。引號格式有問題時,工具會報錯,不會勉強拼出表格。

重複記錄按甚麼規則判斷?

你可比較整列或指定 key 欄,選擇保留第一筆或最後一筆,並決定比較時是否忽略前後空白或英文大小寫。工具只會按這些規則找出精確相同的記錄,不會作模糊身分配對。

修剪前後空白會否改動 CSV 資料?

會。CSV 內的空白本身也是資料,因此修剪資料及標題都是選用功能,而且每次都由原始表格重新計算。下載前應先查看受影響記錄。

記錄欄數不一致時會怎樣?

工具預設採用嚴格表格形狀,會列出有問題的記錄編號。如你選擇補成矩形,短記錄會補上空欄,表格延伸至最闊的記錄,但不會刪走任何多出的欄位。

可以修補空白或重複的標題嗎?

可以,但要由你啟用標題修補。工具可先修剪標題,以不衝突的 column_N 名稱填補空白,再用後綴區分重複名稱;下載前會先顯示結果。

清理後的 CSV 仍可能有試算表公式嗎?

可能。工具會點算並提示類似公式的欄位,但預設保留原文。選用單引號前綴會改變欄位值,在部分試算表流程可降低風險,但不是通用安全保證。

工具會否上載或儲存 CSV?

不會。解析、清理及輸出都在此瀏覽器的頁面 Worker 內完成。工具不會傳送或儲存檔案、檔案名稱、欄位內容、標題、錯誤片段或輸出;其他瀏覽器軟件及你另存的副本則不在其控制範圍內。

為何結果可以下載,卻不能完整預覽或複製?

為免頁面因大量文字失去反應,預覽及複製上限為 1,000,000 UTF-8 bytes。有效輸出只要不超過 50,000,000 bytes,完成序列化及重新解析驗證後仍可下載。

諮詢WhatsApp