AI

Rayda

一人公司

10/24 09:03

AI 說已整理成 CSV,怎麼還會錯欄?用兩筆資料驗收

AI 把資料排得整整齊齊,不代表存成檔案後仍是同一張表。今天只練一件事:核對兩筆虛構資料轉成 CSV 後,欄數與原文是否保持一致。適合自己整理教材、清單的個人、工作室與中小企業;準備純文字編輯器及已能使用的 AI 工具即可。有 Python 的讀者可加做解析;沒有也能先完成紙上核對,不必購買訂閱。
【先固定輸入與驗收條件】
CSV 是以分隔符號表達欄位的純文字格式,不是用直線畫出的 Markdown 表格。不同軟體的匯入設定可能不同,所以今天先固定為英文逗號分隔、第一列是欄名、UTF-8 編碼。
虛構原始資料只有兩筆:A01 的品項是「紙盒」,備註為「紅色,小號」;A02 的品項是「標籤」,備註為「印上 "請勿折疊"」。引號與英文逗號都是資料的一部分,不是允許 AI 自行刪掉的裝飾。這些不是訂單、客戶或真實出貨紀錄。
先寫驗收答案:欄位依序是「編號、品項、備註」,每筆三欄;除標題列外只有兩筆;兩個編號各出現一次;備註必須逐字保留。
【給 AI 的要求要能檢查】
可貼這段提示:「把以下虛構資料轉成 CSV,使用英文逗號分隔,欄位固定為編號、品項、備註。只輸出欄名與兩筆資料,不加說明、直線表格或程式碼框。不得改寫、推測或遺漏內容;依 CSV 引號規則保留欄位內的逗號與雙引號。」再附上上述兩筆資料。
不要要求 AI「自行確認正確」後就省略驗收。產出回答不等於檔案可用。若目前沒有可用帳號,直接拿下方固定樣本練習,將「外部 AI 產生」記未執行。
【一份可逐字比對的樣本】
編號,品項,備註
A01,紙盒,"紅色,小號"
A02,標籤,"印上 ""請勿折疊"""
這三列是本篇 AI 協作編寫的固定教材,不是從某款 AI 產品下載的實測結果。本例引號使用半形直雙引號,勿換成彎引號。
【照四步驗收】
1. 把結果保存為 sample.csv,確認是純文字及 UTF-8,副檔名不是 .csv.txt。若回答帶有程式碼框或額外解說,先在副本移除,保留原回答供比對;不要直接覆蓋唯一原稿。
2. 先看三列的引號。RFC 4180 記錄的常見 CSV 規則是:欄位含逗號、雙引號或換行時,以雙引號包住;欄位內的雙引號再寫成兩個雙引號。因此 A01 的備註仍是一欄,A02 解析後只保留原本那對引號。這份 RFC 是資訊性文件,不能拿它保證每個軟體都相容。
3. 有 Python 時,在同一資料夾保存 check.py,內容如下,用 python3 check.py 執行。應印出三個 3,再逐格對原稿;別直接按逗號切割,否則備註會錯欄。
import csv
with open("sample.csv", encoding="utf-8", newline="") as f:
rows = list(csv.reader(f))
print([len(r) for r in rows])
print(rows)
4. 要匯入試算表或其他系統時,用副本或空白測試表,核對分隔符號、編碼、預覽與最後結果。這是另一步驗收;Python 能解析,不代表目標軟體已匯入成功。未使用目標軟體,就把該項留未測,不先交付正式資料。
【今天實際檢查】
2026/10/24,我把固定樣本保存成 UTF-8 CSV,在本機 Python 3.14.5 以 csv.reader 讀回。包含標題共三列,每列三欄;A01 備註是「紅色,小號」,A02 備註是「印上 "請勿折疊"」。另用單純逗號切割比較,A01 被拆成四欄,重現錯欄原因。
本次未登入外部 AI 產品產生檔案,也未測 Excel、Google 試算表或正式系統。這只證明這份教材在上述本機條件下的解析結果,不能宣稱某工具不會出錯、已省下多少時間,或所有資料都能自動轉換。
【你的作業與限制】
交出原始兩筆、CSV 副本及「列數/欄數/逐格內容/目標匯入狀態」四項紀錄。再把 A01 備註改為「藍色,大號」,另存版本重做;除了對應備註,其他格應保持原值。請另一人照原稿比對,未複核就標自行核對。
常見錯誤是刪掉資料內的逗號、把畫面整齊當成解析成功,以及只數列不查內容。紙上與本機範例可零額外工具費完成;AI 額度、軟體方案與人工檢查仍有限制。今天只用虛構資料,不需貼私人名單;遇到額度用完就停在未產生,不買額度補測。
官方依據(2026-10-24 查核):
整理/配圖:客脈 AI。配圖為 AI 示意圖,非真實軟體畫面或交付成果。
0 0 69 0