KK-DATA avatar KK-DATA

篩號結果匯出完全指南:CSV與TXT格式詳解及下游使用建議

导出 CSV kkdata 格式

篩號結果匯出完全指南:CSV 與 TXT 格式詳解及下游使用建議

號碼篩選完成只是第一步,如何高效、無錯誤地使用篩號結果才是體現數據價值的關鍵。許多出海行銷團隊在匯出環節遇到亂碼、欄位錯位、匯入 CRM 失敗等問題,根源往往在於沒有根據下游場景選擇合適的匯出格式。本文將系統解析 CSV 與 TXT 兩種匯出格式的差異、常見問題處理,並結合 KK-DATA 控制台的實際操作步驟,幫助你建立一套從篩號到數據落地的標準流程。

為什麼匯出格式直接影響篩號結果的下游價值

CSV 和 TXT 兩種格式在數據結構、可讀性以及匯入相容性上有本質區別。CSV(逗號分隔值) 包含完整的元數據(號碼、平台、狀態、活躍度、性別等),適合需要二次分析、數據清洗或匯入 CRM 的場景。TXT(純文字) 通常只保留號碼本身,適合快速複製貼上到群發工具或作為 API 請求的輸入列表。

選擇不當會導致以下常見問題:

  • 亂碼:用 Excel 直接打開 UTF-8 編碼的 CSV 檔案時,中文字段顯示為亂碼。
  • 欄位錯位:號碼中包含逗號時,若未正確轉義,會導致列數據錯位。
  • 多餘數據:從 TXT 檔案中複製號碼時,誤複製了表頭或不必要的分隔符。
  • 格式不相容:某些上游工具對檔案結尾換行符有嚴格要求,缺少換行會導致最後一條記錄無法被讀取。

因此,按照使用場景選擇格式是數據營運的基本功。

格式選擇小提示

CSV 適合後續數據分析和 CRM 匯入;TXT 適合純號碼列表的複製貼上。如果你的下游工具只接受純文字,優先選 TXT。

篩號結果 CSV 匯出詳解

CSV 檔案是結構化數據交換的標準格式,廣泛支援於 Excel、Google Sheets、Python Pandas、各類 CRM 系統。了解其欄位含義與編碼規則,可以避免 90% 的數據匯入問題。

標準 CSV 欄位說明

一份典型的篩號結果 CSV 檔案包含以下核心欄位(欄位順序固定,具體以控制台匯出為準):

欄位名說明範例
手機號碼原始輸入或生成的國際號碼(含國家碼)8613800138000
國家/地區碼ISO 兩位代碼CN / US / GB
檢測平台Telegram / WhatsApp / iMessage / RCSTelegram
開通狀態是否已開通該平台帳號已開通 / 未開通
活躍度最近活躍時間或活躍等級(如 7 天內活躍)7d 活躍 / 15d 活躍 / 未知
性別識別透過頭像等數據判斷的性別(Telegram 篩號時可選)男 / 女 / 未知
匯出時間檔案生成的時間戳記2025-01-15 14:30:00 UTC

欄位順序是固定的,當將 CSV 匯入其他系統(如 Salesforce、HubSpot、自建 CRM)時,需要核對欄位映射關係。如果系統自動識別出錯,可透過「匯入時指定列」功能手動匹配。

常見亂碼問題與解決方案

問題1:用 Excel 雙擊打開 CSV 檔案,中文字段顯示為亂碼或問號。

解決方法(三選一):

  1. 使用「資料→從文字/CSV」匯入(推薦):在 Excel 中新建空白活頁簿,點擊「資料」→「從文字/CSV」→選擇檔案→在「檔案原始格式」下拉框中選擇「UTF-8」→然後匯入。此方法能正確識別編碼和分隔符。
  2. 轉存為 CSV UTF-8 格式:用記事本打開 CSV 檔案,點擊「檔案→另存新檔」,在編碼欄選擇「UTF-8」後儲存。再用 Excel 打開。
  3. 使用文字編輯器先行檢視:先用 Notepad++、VS Code 等工具打開,確認資料完整,再決定如何匯入。

問題2:數字號碼在 Excel 中被科學記號顯示(如 1.38E+11)。

解決方法:匯入時,在「匯入精靈」中選擇號碼列的資料格式為「文字」;或匯入後在 Excel 中選中該列→右鍵「儲存格格式」→「數值」→「文字」。

篩號結果 TXT 匯出詳解

TXT 格式雖然簡單,但靈活度和適應性很強,尤其適合一些「工具鏈」場景。

純文字匯出適用場景

  • 貼到 Telegram 群發工具:許多 Telegram 群發腳本、機器人都支援純一行一個號碼的輸入。直接從 TXT 複製貼上即可,無需處理 CSV 的欄位。
  • 匯入簡易 CRM 或名片管理系統:部分輕量級 CRM 只接受電話號碼列表,不需要額外的元數據。
  • 作為 API 請求的輸入列表:發給上游或下游的資料介面時,TXT 檔案體積小、解析快,適合批次任務排程。
  • 臨時性資料共享:透過郵件或微信發送號碼列表,TXT 檔案相容性最高,接收方無需擔心編碼或版本問題。

TXT 格式不包含元數據,這意味著你將遺失「這個號碼在 Telegram 上是否活躍」「性別是什麼」等資訊。如果你後續需要基於這些資訊做篩選,請使用 CSV。

編碼選擇建議與行格式規則

  • 編碼推薦:使用 UTF-8 without BOM。BOM(位元組順序標記)在某些 Linux 腳本或 Python 程式中會導致第一行解析異常。使用 Notepad++ 或 VS Code 都可切換到此編碼。
  • 行末換行符:Windows 系統預設使用 CRLF(\r\n),macOS/Linux/Unix 系統預設可接受 CR 或 LF。如果不確定下游工具的要求,建議統一使用 CRLF。
  • 檔案末尾換行符規則:很多腳本工具(如 Bash 迴圈、Python 的 readlines())依賴檔案末尾有一個空行來識別最後一條記錄。因此,匯出後檢查 TXT 檔案尾部,確保最後一行之後有一個空行。

在 KK-DATA 控制台匯出篩選結果的操作步驟

以下流程基於 KK-DATA 控制台(https://app.kkdata.cc/)當前功能,從任務完成到下載結果,三步即可完成。

步驟一:進入任務詳情頁

  1. 登入 https://app.kkdata.cc/
  2. 在左側導航欄點擊「我的任務」。
  3. 在任務列表中找到已完成的任務(狀態顯示為「完成」)。
  4. 點擊任務右側的「查看詳情」按鈕,進入該任務的詳細報告頁。

提示:若任務尚未完成,可以在建立任務時開啟「Telegram 通知」,任務完成後系統會透過 Telegram 向你的帳號發送通知(需提前綁定)。

步驟二:選擇匯出格式與欄位

  1. 在任務詳情頁上方,點擊「匯出」按鈕。
  2. 從下拉選單中選擇 CSVTXT
  3. 當前匯出內容為預設欄位組合(號碼、檢測平台、開通狀態、活躍度、性別等),不可在匯出時自選列。如需自訂匯出欄位,可查閱使用文件(https://docs.kkdata.cc/)了解是否有 API 或擴充支援。
  4. 系統會顯示預估匯出記錄筆數與檔案大小,確認後點擊「確認匯出」。

步驟三:下載檔案並驗證資料完整性

  1. 系統生成檔案後,詳情頁會出現「下載」按鈕,點擊即可下載壓縮包。
  2. 驗證檔案完整性:建議用文字編輯器(如 Notepad++)打開下載檔案,檢查首行表頭是否正確,末尾有無截斷。
  3. 核對記錄筆數:對比檔案總行數(如 CSV 去掉表頭行)是否與任務詳情中「成功檢測數」一致。若不一致,說明可能在匯出過程中出現了資料溢出或編碼問題。

匯出後的數據整理與去重技巧

多個篩號任務匯出的數據,合併使用時很容易出現重複號碼。重複檢測不僅浪費餘額,還會導致下游行銷效果數據偏差。以下是兩種常用的去重方案。

方案一:使用 KK-DATA 數據去重倉庫

KK-DATA 內建了數據去重倉庫功能(詳見控制台)。將多個任務匯出結果上傳至去重倉庫後,系統會自動識別並剔除重複號碼,輸出一份純淨的號碼列表。這能避免在本地反覆處理重複數據,也節省了後續檢測時的扣費。

方案二:本機 Excel/Python 快速去重

  1. Excel 去重:打開 CSV 檔案,選中「手機號碼」列→資料→移除重複值→以當前選定區域排序。注意:此操作會同時移除所有重複行的數據(包括關聯的活躍度、性別等資訊),請謹慎操作。
  2. Python 去重(適用於大批量數據):使用 pandas 程式庫可以有效率地載入、去重、合併 CSV 檔案。示範如下(虛擬碼):用 pd.read_csv() 讀取檔案,呼叫 drop_duplicates(subset=['phone_number']) ,最後 to_csv() 輸出乾淨數據。

無論使用哪種方案,建議在去重後對結果進行抽樣手動驗證。抽取 5-10 條號碼,用任意平台搜尋或撥打,確認號碼真實有效。

常見問題

問:篩選結果匯出後,我該選擇 CSV 還是 TXT?

答: 取決於下游用途。如果你需要號碼的附加資訊(如是否開通、活躍度、性別),或計畫匯入 CRM/資料庫,請選 CSV。如果你只需要純號碼列表,用於複製貼上到群發工具或 API 輸入,選 TXT 更直接。

問:用 Excel 打開 CSV 檔案顯示亂碼怎麼辦?

答: 不要直接雙擊打開。請先打開 Excel 空白活頁簿,點擊「資料」→「從文字/CSV」→選擇檔案,在「檔案原始格式」中選擇「UTF-8」,再點擊「載入」。如果還是亂碼,可能是檔案編碼為 GBK,可嘗試用「檔案原始格式」中的「UTF-16 LE」或「繁體中文(Big5)」測試。

問:匯出的 TXT 檔案中號碼格式是否統一?

答: KK-DATA 匯出的 TXT 檔案中,號碼預設使用 E.164 國際格式(如 8613800138000),不含空格、連字號或國家代碼前的加號。如果需要其他格式(如帶 + 號、去掉 86),可在匯出後使用文字編輯器的取代功能批次調整(例如將「86」取代為「+86」),但請注意取代時避免誤改真實號碼中的數字。

問:下載的 CSV 檔案無法正常匯入我的 CRM,怎麼辦?

答: 常見原因是 CRM 系統不支援 CSV 中的逗號分隔符(或要求分號分隔)。解決方法:用文字編輯器將逗號取代為分號(, ;)。另外,確認 CRM 欄位映射是否正確(例如將「手機號碼」列映射到 CRM 的「phone」欄位)。

問:去重後還能再次進行篩號嗎?

答: 可以。去重後的號碼列表依然可以透過 KK-DATA 提交新的篩號任務。但請注意,每次提交新任務都會按條扣費,所以先用去重倉庫處理好數據再提交,可以避免重複檢測已確認的號碼,節省預算。