前往主要內容

CSV 編碼 · EXCEL

Excel 開啟 CSV 亂碼怎麼辦?UTF-8、Big5 編碼選擇

開啟編碼轉換工具

Excel 開啟 CSV 後中文變成亂碼、出現 �,或所有資料擠在同一欄時,不要急著覆蓋原檔。本文用日常操作說明如何選擇 UTF-8 或 Big5、重新匯入並安全儲存。

發布日期:

更新日期:

適用工具: 字元編碼與格式轉換

UTF-8 與 Big5 要怎麼選?

編碼應依接收系統規格決定,不是只看介面語言。沒有明確規格時,以 UTF-8 BOM 作為 Excel 用途的起點最安全。

繁體中文 CSV 常用編碼比較
編碼適合情境Excel 開啟方式注意事項
UTF-8(含 BOM)現代 Excel、對外分享、多語資料通常可直接雙擊正確開啟確認匯入系統是否禁止 BOM
UTF-8(不含 BOM)網站、資料庫、指定 UTF-8 的串接建議從資料 > 文字/CSV 匯入舊版 Excel 可能猜錯編碼
Big5舊台灣 Windows 與傳統業務系統匯入時手動選擇 Big5 類來源無法表示 emoji 與部分 Unicode 字元
Shift_JIS/CP949/GB18030/Windows-1252日韓、中國本土或西歐的舊檔案依檔案來源手動選擇繁體中文不代表一定要選其中之一
ISO-8859-1明確要求 Latin-1 的舊系統依來源規格手動選擇與 Windows-1252 是不同的編碼
  • UTF-8(含 BOM)

    適合情境
    現代 Excel、對外分享、多語資料
    Excel 開啟方式
    通常可直接雙擊正確開啟
    注意事項
    確認匯入系統是否禁止 BOM
  • UTF-8(不含 BOM)

    適合情境
    網站、資料庫、指定 UTF-8 的串接
    Excel 開啟方式
    建議從資料 > 文字/CSV 匯入
    注意事項
    舊版 Excel 可能猜錯編碼
  • Big5

    適合情境
    舊台灣 Windows 與傳統業務系統
    Excel 開啟方式
    匯入時手動選擇 Big5 類來源
    注意事項
    無法表示 emoji 與部分 Unicode 字元
  • Shift_JIS/CP949/GB18030/Windows-1252

    適合情境
    日韓、中國本土或西歐的舊檔案
    Excel 開啟方式
    依檔案來源手動選擇
    注意事項
    繁體中文不代表一定要選其中之一
  • ISO-8859-1

    適合情境
    明確要求 Latin-1 的舊系統
    Excel 開啟方式
    依來源規格手動選擇
    注意事項
    與 Windows-1252 是不同的編碼

使用 LocaCSV 轉換 CSV 編碼

LocaCSV 在瀏覽器內讀取與轉換 CSV,不會把檔案上傳到伺服器。Free 版可處理單一輸入檔案,大小上限為 50MiB。

  1. 開啟字元編碼與格式轉換,選取原始 CSV。
  2. 從自動、UTF-8、Big5 等輸入編碼中選擇,確認繁體中文預覽。
  3. 確認逗號、分號、定位字元或直線符號等輸入分隔符號。
  4. Excel 用途選 UTF-8 BOM,明確要求的舊台灣系統才選 Big5。
  5. 檢查轉換後文字與資料筆數,再儲存 CSV。
字元編碼與格式轉換

在 Excel 正確開啟 CSV、不出現中文亂碼

亂碼狀態下不要直接儲存,否則錯誤字元可能覆蓋原始位元組。先保留原檔副本,再用 Excel 的匯入功能指定編碼。

  1. 在 Excel 開啟空白活頁簿,選擇資料 > 取得資料 > 從檔案 > 從文字/CSV。版本不同時名稱可能略有差異。
  2. 選取 CSV,在檔案原始格式或編碼中切換 UTF-8(65001)與 Big5,直到預覽中文字正確。
  3. 選擇實際分隔符號,例如逗號、分號或定位字元。全部擠在一欄通常是分隔符號問題。
  4. 郵遞區號、料號、電話等需要保留前導 0 的欄位,請設定為文字。
  5. 確認姓名、地址、標點與欄位切分後再載入。

從 Excel 儲存 CSV 時要注意什麼

編輯後由檔案 > 另存新檔選擇「CSV UTF-8(逗號分隔)(*.csv)」較能保留完整文字。CSV 只保存目前工作表的純值,不會保留多工作表、格式、圖表等 Excel 功能。

  • 確認目前工作表就是要輸出的內容
  • 檢查日期、長編號與前導 0 是否被 Excel 改變
  • 接收系統要求 Big5 時才轉為 Big5
  • 儲存後再次預覽文字、欄位與資料筆數

已經看到亂碼時的修復順序

中文亂碼多半是以錯誤編碼讀取位元組。回到未修改的原始 CSV,依序切換 UTF-8 與 Big5 查看預覽,確認姓名與生僻字正確後才轉換。

  • 出現 Ã、Â 等拉丁符號:UTF-8 可能被當成西歐編碼
  • 出現 �:不合法或不完整位元組可能已被替代
  • 英文數字正常但中文錯誤:重新確認 UTF-8 與 Big5
  • 全部資料在同一欄:先檢查逗號、分號或定位字元分隔符號

台灣繁體中文 CSV 的 Big5 使用情境

Big5 曾廣泛用於台灣繁體中文 Windows 與傳統系統。現代交換資料應以 UTF-8 為主,Big5 則保留給明確要求的舊系統。介面或軟體可能顯示 Big5 或相近的繁體中文代碼頁名稱。

  • 現代 Excel 與一般分享:UTF-8 BOM
  • UTF-8 指定串接:依規格選擇含 BOM 或不含 BOM
  • 舊台灣業務系統:Big5
  • 有 emoji、生僻字或多語資料:不要轉 Big5,保留 UTF-8

機密 CSV 與試算表公式風險

CSV 可能含有客戶姓名、電話、地址或營業資料。使用線上轉換服務前,先確認是否會上傳檔案。LocaCSV 不會把 CSV 內容、檔名、標題列或儲存格值傳送至外部 API。

以 Excel 開啟時,也要注意以 =、+、-、@ 開頭的儲存格可能被當成公式。不要輕易啟用來源不明檔案的外部內容,並留意公式風險警告。