CSV 亂碼修復(mojibake-fix)

怎麼用 · 三步拿到成果

廠商寄來的 CSV 點兩下全是亂碼、或整份擠在 A 欄?把檔案丟給 Claude,一句話修好——它會先判斷編碼、給你看前幾列中文對不對,確認了才轉檔。小婷再也不用一個個編碼試。

你只需要準備

那個打不開或亂碼的檔案拖進對話,加一句最後要 Excel 還是 CSV。

不用知道什麼是 Big5、UTF-8——中文對不對,你看前幾列一眼就知道,判斷交給 skill。

1打開 Claude App,把這段話貼進去

打開 Claude App桌面版(用 Codex 也一樣)。點畫面最下面的輸入框,點下面的深色框(文字會自動全選)複製,回到輸入框貼上(電腦按 ⌘V,手機長按選「貼上」),然後按送出:

👇 點一下框內文字會自動全選,按 ⌘C(Windows 是 Ctrl+C)複製

這個 CSV 打開全是亂碼,幫我修好,最後給我 Excel。動手前先讓我看前幾列的中文對不對。

整份擠在 A 欄(不是怪符號)也是同一句話的事:

👇 點一下全選 → 複製

這個檔打開全部擠在 A 欄,幫我正確分欄後輸出 Excel。
✓ 送出就完成你的部分了。說法沒有標準答案——用你自己的話講清楚就行。沒指定輸出格式時預設給 Excel;要 CSV 的話它一律存成 Excel 點兩下也不會亂碼的格式(UTF-8 with BOM)。

2等它修完,打開檔案看三件事

打開輸出的檔案,看三件事:

✓ ① 中文全部正常、訂單編號那些欄位各自分欄 ② 列數、欄數跟 Claude 回報的一致(例如 6 列 6 欄) ③ 你的原始檔完全沒被動過——修復一律另存新檔,修壞了也隨時能重來

Microsoft Excel 原生畫面:修復後的 big5_comma_修正.xlsx,訂單編號、產品名稱、供應商等中文欄位都正確顯示,也各自分欄。

3哪裡不滿意,回到對話繼續打字改

結果不完全是你要的?不用重來、不用開新對話——回到剛剛那個對話,接著打字就好,例如:

👇 點一下全選 → 複製

改成輸出 CSV 給我,我要匯入公司系統。

👇 點一下全選 → 複製

第三欄的日期看起來怪怪的,幫我確認一下是不是也有編碼問題。
✓ 每次修改都輸出新檔,你的原檔不會被動到。改到滿意為止。
注意:「解得開」不代表「解得對」——skill 會用「解出來的字像不像中文」來把關,不確定時它會停下來要你看前幾列,而不是給你一份看起來正常、內容全錯的檔。

?卡住了怎麼辦

修完數字算起來還是怪?

亂碼修復只保證「讀得對」,不保證資料本身乾淨。接著用 data-quality-audit(資料品質稽核)掃一次缺值、重複和格式問題。

對方說他打開還是亂碼?

對方大概開的是純 UTF-8 的 CSV。跟 Claude 說「輸出成 Windows 上點兩下也不會亂的 CSV」,它會帶上 BOM。

檔案是簡體系統匯出的?

把來歷講給它聽(「聽說是簡體系統匯的」),它會用對應編碼試,而且一樣會核對解出來像不像中文——來歷錯了它會發現。

不是表格、是純文字清單?

它會直接告訴你「這是清單不是表格」,把編碼修好、內容原樣保留,不會硬切欄位。

原始檔案完全不動,只被讀取;輸出是另一個新檔案,CSV 一律寫成 UTF-8 with BOM,Excel 則是純資料值。

下一步:拖入打不開或亂碼的檔案,並告訴我你最後想要 Excel 還是 CSV。

🚀 換你上場

看完了?複製這段話,貼到 Claude 或 Codex,用你自己的檔案直接開始:

👇 點一下框內文字會自動全選,按 ⌘C(Windows 是 Ctrl+C)複製

我已經安裝好技能包。這個 CSV 打開全是亂碼。請用 mojibake-fix 這個 skill 處理——我是第一次用,動手前先列出需要我提供的檔案或資訊,等我給齊之後再開始。

Powered by Teachify