CSV 用 Excel 開啟中文亂碼怎麼辦?

CSV 是純文字檔,Excel 得自己猜它用哪種編碼。猜錯時,中文、日文或帶重音的字就會變成亂碼。這篇說明原因與解法。

作者: 孤獨的時空旅人 · 更新日期 2026-10-16

為什麼會亂碼

CSV 檔案本身不會註明編碼。Windows 的 Excel 常會假設系統的舊式編碼(繁體中文是 Big5、簡體中文是 GBK、日文是 Shift-JIS),除非檔案開頭有 UTF-8 的位元組順序記號。沒有這個記號的 UTF-8 檔,或在另一套系統上開啟的 Big5 檔,就會顯示錯誤的字。

解法一:轉成 .xlsx

用「CSV 轉 Excel」開啟 CSV。編碼會自動判斷(先 UTF-8,再 Big5、GBK、Shift-JIS、EUC-KR),預覽看起來不對就換一個編碼。.xlsx 以 Excel 一定讀得懂的方式儲存文字,轉換在你的瀏覽器內進行。

解法二:在 Excel 用正確方式匯入

在 Excel 選「資料 › 從文字/CSV」,載入前在預覽視窗選擇檔案原始格式(例如 65001:Unicode UTF-8,或繁體中文 Big5)。自己儲存資料時,選「CSV UTF-8(逗號分隔)」,其他程式才讀得正確。

前導 0 與長數字

Excel 會去掉前導 0(007 變成 7),超過 15 位的數字會用科學記號顯示,第 15 位之後的數字會遺失。身分證字號、電話與類似卡號的數字應該保留成文字。「CSV 轉 Excel」會把這類值保留成文字,一般數字仍是數字。

分隔符號與引號

有些地區用分號而不是逗號,含有逗號或換行的欄位必須用引號包起來。轉換器會偵測逗號、分號、Tab 與直線分隔,也能處理引號欄位。

本文用到的工具

常見問題

為什麼中文 CSV 在 Excel 是亂碼?

Excel 猜錯了編碼。把檔案轉成 .xlsx,並在預覽中選對編碼。

儲存 CSV 該用哪種編碼?

UTF-8 最安全。在 Excel 選「CSV UTF-8(逗號分隔)」。

前面的 0 會保留嗎?

會。像 007 或 0912345678 會保留成文字。

我的檔案會被上傳嗎?

不會,在瀏覽器內轉換。

教學文章

PDF 檔案太大怎麼辦?縮小 PDF 的方法PDF 大到寄不出去、傳不上去,幾乎都是因為裡面的圖片。以下是不把檔案弄壞、又能縮小的做法。PDF 轉 Word 為什麼跑版?該怎麼處理把 PDF 轉回可編輯的文件很方便,但很少完美。了解原因,才能選最快得到可用檔案的方法。如何把多張照片或手機掃描合成一個 PDF收據、證件、作業或簽好的表單——以下是把多張照片整理成一個好寄送的 PDF 的方法。iPhone 照片 HEIC 轉 JPG 教學iPhone 預設把照片存成 HEIC 以節省空間,但很多網站、Windows 軟體和報名表單只收 JPG。以下是處理方法。簡體轉繁體:字的轉換與台灣用語簡繁轉換看起來只是換字,但要轉得自然,得看上下文,也要看讀者在哪裡。房貸每月還多少?用實際數字看懂房貸月付金由三個數字決定:貸款金額、利率和年期。任何一個小小的差異,30 年累積下來都是幾十萬元。複利是什麼?用實際數字看懂複利就是利息也會再生利息。公式很簡單,真正讓人驚訝的是時間的影響有多大。影片怎麼加字幕?用 SRT 檔或講稿燒入字幕字幕能幫靜音觀看、吵雜環境與外語觀眾。這篇說明最快的做法:不用上傳影片,直接在瀏覽器把字幕加進畫面。錄音轉樂譜:哼歌或演奏如何變成譜面草稿對著麥克風唱、哼或演奏,就能得到可編輯、可匯出的五線譜。這是在瀏覽器內做的粗略草稿,掌握幾個習慣會好很多。兩個日期相差幾天?日期計算的規則算天數看似簡單,卻常卡在「最後一天算不算」。這篇整理決定答案的規則,範例都可以在日期計算機驗證。迷因怎麼做?不加浮水印的製作教學迷因就是一張圖加一句短文字。在瀏覽器裡一分鐘就能做好,沒有浮水印也不用註冊。這篇說明兩種常見版面,以及讓迷因好讀的幾個習慣。YouTube 頻道 Logo:尺寸、形狀與設計重點頻道頭像會以一個小圓形出現在每支影片、留言與搜尋結果旁。幾個尺寸與設計規則,決定它看起來清楚還是模糊。圖片轉文字怎麼做?用 OCR 擷取圖片中的字OCR(光學文字辨識)會讀取圖片中的字,給你可以複製的文字。結果很依賴圖片品質,所以幾個習慣會有幫助。