專案管理教學、範本與工具比較 訂閱電子報 →
Excel 教學 UPDATED 2026.07

解決Excel CSV亂碼問題:原理、完整步驟與實用技巧全指南

本指南全面解析Excel開啟CSV亂碼的原因,詳列不同版本Excel的正確匯入步驟、Power Query與記事本編碼轉換技巧,並提供儲存與匯出CSV避免亂碼的方法、常見問題解答及實際案例,協助你高效處理含中文或特殊符號的CSV檔案。

KEY TAKEAWAYS90 秒摘要
  • 01CSV亂碼主因是文字編碼不一致,UTF-8與ANSI或Big5解讀差異最常見
  • 02建議用Excel「資料」匯入功能,選擇UTF-8編碼可避免亂碼
  • 03儲存CSV時應選擇UTF-8 with BOM格式,確保跨版本正確顯示
  • 04Power Query適合處理大型或多個CSV檔案,並支援自動清洗轉換
  • 05Google Sheets對UTF-8編碼相容性佳,適合跨平台協作使用

Excel CSV亂碼問題總覽

CSV亂碼的成因與常見情境

CSV(逗號分隔值)檔案廣泛用於資料交換,但在Excel開啟時常出現亂碼,尤其是含有中文、日文或特殊符號時。這主要源於「文字編碼」不一致。常見的編碼有ANSI、Big5、UTF-8等。
Excel在不同地區的預設編碼不同,例如台灣常用Big5,而許多資料來源則以UTF-8儲存。若CSV檔案為UTF-8編碼,但Excel預設以ANSI或Big5解讀,便會出現亂碼。

另一個關鍵是「BOM(Byte Order Mark)」。UTF-8 with BOM的CSV檔案,Excel較能正確辨識;若無BOM,則可能亂碼。

實際情境

  • 從外部系統(如ERP、CRM、專案管理工具)匯出CSV,含有中文姓名或地址,直接雙擊開啟後出現亂碼。
  • 網路下載的公開資料集,內含多語言內容,用Excel開啟後顯示不正確。

不同Excel版本處理CSV亂碼的差異

  • Windows版Excel:預設以ANSI或系統語系編碼開啟CSV,UTF-8常出現亂碼。
  • Mac版Excel:較能自動辨識UTF-8,但部分舊版仍有亂碼風險。
  • Web版Excel(Excel Online):多數情況下能正確辨識UTF-8,但功能有限。
  • Google Sheets:支援多種編碼,匯入時可手動選擇,對UTF-8支援良好。
免費下載:Excel 函數 & 快捷鍵速查表
最常用的 30+ 函數、快捷鍵與錯誤代碼,整理成一頁,放桌邊隨時查。輸入 Email,速查表立即寄到你的信箱;一併訂閱《借力 Lever Stack》每週電子報——精選省時工具與方法,隨時可退訂。
由《借力 Lever Stack》每週電子報寄送

正確開啟CSV檔案的步驟

方法一:使用Excel「資料」匯入功能

這是最推薦且穩定的方式,適用於Windows與Mac。

步驟說明:
1. 開啟Excel,選擇「資料」>「自文字/CSV」。
2. 選取欲匯入的CSV檔案,點選「匯入」。
3. 在匯入視窗中,於「檔案原始格式」選擇「65001: Unicode (UTF-8)」。
4. 預覽資料,確認中文或特殊符號正確顯示。
5. 點選「載入」或「轉換資料」完成匯入。

適用情境:
– 需精確控制編碼,避免亂碼。
– 處理含多語言或特殊符號的CSV。

常見錯誤

  • 若步驟3未選擇正確編碼,仍會亂碼。
  • 有些舊版Excel需先啟用「文字導入精靈」。

方法二:利用Power Query導入CSV

Power Query適合處理大型CSV檔案或需進階資料清洗。

步驟說明:
1. 在Excel「資料」>「取得資料」>「自檔案」>「自文字/CSV」。
2. 選擇CSV檔案,於右側預覽窗格確認內容。
3. 若亂碼,點選「編輯」進入Power Query編輯器,於「檔案原始格式」選擇UTF-8。
4. 完成後點選「關閉並載入」。

優點:
– 可批次處理多檔案。
– 支援自動清洗、轉換資料格式。

產業應用

  • 專案管理團隊每週自系統匯出多份CSV,利用Power Query自動合併、轉換,提升效率。

方法三:先用記事本/Notepad++轉換編碼再開啟

若Excel版本較舊或無法選擇編碼,可先用文字編輯器轉換。

步驟說明:
1. 右鍵CSV檔案,選擇「用記事本開啟」。
2. 點選「檔案」>「另存新檔」。
3. 在「編碼」選擇「UTF-8 with BOM」,重新命名存檔。
4. 於Excel中用「資料」匯入或直接開啟。

適用情境:
– 無法直接在Excel選擇編碼時。
– 處理來源不明的CSV檔案。

常見錯誤

  • 若只選「UTF-8」而無BOM,部分Excel仍會亂碼。
  • 記事本++(Notepad++)可更精確檢查與轉換編碼。

儲存與匯出CSV避免亂碼

正確儲存CSV(含UTF-8 with BOM)

步驟說明:
1. 編輯完資料後,選擇「檔案」>「另存新檔」。
2. 在「檔案類型」選「CSV UTF-8 (逗號分隔) (*.csv)」。
3. 儲存時,確保選擇「UTF-8 with BOM」(部分Excel會自動加入BOM)。

注意事項:
– 舊版Excel僅支援ANSI或Big5,建議用新版或Power Query匯出。
– 若需與他人共享,請確認對方Excel版本支援UTF-8。

實際案例

  • 行政人員需將含中文姓名的名單匯出給海外同事,選擇「CSV UTF-8」後,對方可正確開啟。

Google Sheets匯入/匯出CSV注意事項

匯入:
1. 開啟Google Sheets,選「檔案」>「匯入」>「上傳」CSV。
2. 匯入時可選擇編碼(預設UTF-8),大多數情況下能正確顯示。

匯出:
1. 編輯完畢,選「檔案」>「下載」>「逗號分隔值 (.csv, 目前工作表)」。
2. 下載的CSV預設為UTF-8編碼,適合跨平台使用。

優點:
– 適合多人協作、跨平台作業。
– 編碼相容性高。

常見問題與解決方案(FAQ)

開啟後仍亂碼怎麼辦?

  • 檢查CSV原始編碼(用Notepad++或VSCode開啟,查看右下角顯示)。
  • 若為UTF-8無BOM,請另存為UTF-8 with BOM。
  • 確認Excel匯入時選擇正確編碼。
  • 嘗試用Google Sheets開啟再另存。

如何批次處理多個CSV檔?

  • 利用Power Query批次匯入多個CSV,統一轉換編碼。
  • 使用批次腳本(如Python、PowerShell)自動轉換編碼。

Excel為何不支援UTF-8?

  • 舊版Excel預設以系統語系(如Big5、ANSI)開啟CSV,UTF-8支援有限。新版Excel已改善,建議升級。

其他常見疑問

  • Q:為何直接雙擊CSV檔案會亂碼?
    A:因為雙擊時Excel用預設編碼開啟,無法選擇正確編碼。建議用「資料」匯入功能。

  • Q:如何處理含特殊符號的CSV?
    A:請確認檔案為UTF-8 with BOM,並用匯入功能開啟。

實際案例與進階技巧

含中文/特殊符號CSV實例

某專案管理團隊從Monday.com匯出任務清單CSV,含有中英文混合欄位。直接雙擊開啟出現亂碼,改用「資料」>「自文字/CSV」匯入並選UTF-8後,所有內容正確顯示。

進階:自動化處理CSV編碼

  • VBA腳本:可自動將多個CSV轉換為UTF-8 with BOM,適合大量檔案處理。
  • 批次腳本:如用Python的pandas或PowerShell批次轉換,提升效率。

推薦工具與協作應用

專案管理工具如何處理CSV資料

現代專案管理平台如Monday.com、ClickUp等,皆支援CSV匯入與匯出。這些工具能自動辨識UTF-8編碼,協助團隊快速導入外部資料,減少亂碼風險。
例如,團隊可將外部系統的CSV資料匯入Monday.com,進行任務分配與追蹤,或將專案進度匯出為CSV,方便跨部門溝通。

結語與行動呼籲

總結重點

Excel開啟CSV亂碼問題,關鍵在於正確辨識與選擇編碼。建議優先使用「資料」匯入或Power Query,並確認檔案為UTF-8 with BOM。遇到問題時,可用記事本或Google Sheets協助轉換。
若需大量處理CSV或進行團隊協作,選用支援CSV匯入/匯出的專案管理工具,能大幅提升效率與資料正確性。

引導試用推薦工具

若你經常需要在團隊中協作、匯入或匯出大量CSV資料,建議嘗試Monday.com等現代專案管理平台,享受更順暢的資料整合與協同作業體驗。

表格視圖 · 自動化公式 · 即時協作 · 永久免費
用 monday.com 取代手動 Excel 追蹤
免費試用 →