[教學] CSV 檔案開啟亂碼問題解決方法@Excel & EMail 記事本格式均適用

[教學] CSV 檔案開啟亂碼問題解決方法@Excel & EMail 記事本格式均適用

最近收到朋友傳來 .csv 格式資料表,使用 Excel 打開來居然會有格式跑掉,還有顯示亂碼無法閱讀的情況,會遇到這種情況主要是因為 Big5 與 UTF-8 編碼問題,相信不少讀者跟我遇到相同狀況,若想要在表格顯示正常的文字,你可以參考本篇教學文兩種方法,無論是 Excel 或著 EMail 都可用記事本轉換格式,詳細步驟點進來看圖文吧 ~


 

[教學] CSV 檔案開啟亂碼問題解決方法@Excel & EMail 記事本格式均適用

 

上圖就是常見 CSV 亂碼情況,會產生亂碼主要是 Excel 預設 ANSI 架構,然而繁體中文使用 Big5 編碼,但是目前現在市面 CSV 資料來源,都是採用 Unicode 格式進行編碼,也因為如此會造成 Excel 編碼不符進而以亂碼顯示情況,至於要解決此問題有兩種方式,1. 將使用 Unicode 編碼檔案轉為 ANSI 的 Big5 格式 2. 在原來檔案加入標記告知 Excel 須採用 Unicode 編碼開啟。

 

使用教學 – 方法1:

 

[教學] CSV 檔案開啟亂碼問題解決方法@Excel & EMail 記事本格式均適用

 

在該檔案文件按右鍵 -> 內容,確認檔案類型是 .csv 沒有錯,便可參考以下教學步驟。

 

[教學] CSV 檔案開啟亂碼問題解決方法@Excel & EMail 記事本格式均適用

 

首先打開一個新的 Excel 表格,並且在上排功能區「資料」於「取得外部資料」點選「從文字檔」。

 

[教學] CSV 檔案開啟亂碼問題解決方法@Excel & EMail 記事本格式均適用

[教學] CSV 檔案開啟亂碼問題解決方法@Excel & EMail 記事本格式均適用

 

然後找到要開啟亂碼 csv 檔案並點選「匯入」,於「匯入字串精靈」選擇「分隔符號」與檔案原始格式 (UTF-8),然後第二步驟再將逗號來區隔資料打勾,並繼續點選「下一步」。

 

[教學] CSV 檔案開啟亂碼問題解決方法@Excel & EMail 記事本格式均適用

 

至於欄位資料格式維持 "一般" 格式,或著可指定某幾個欄位文字或日期格式,選好後點擊「完成」。

 

[教學] CSV 檔案開啟亂碼問題解決方法@Excel & EMail 記事本格式均適用

 

並且設置產生資料放在哪個工作表,選好後按「確定」就 OK 啦!!

 

使用教學 – 方法2:

 

[教學] CSV 檔案開啟亂碼問題解決方法@Excel & EMail 記事本格式均適用

[教學] CSV 檔案開啟亂碼問題解決方法@Excel & EMail 記事本格式均適用

 

第二個方法也很簡單,你可以在 .csv 檔案按滑鼠右鍵 [開啟檔案 > 記事本]。

 

[教學] CSV 檔案開啟亂碼問題解決方法@Excel & EMail 記事本格式均適用

 

點選另存新檔,並於編碼設定為 [UTF-8] 並存檔,便能夠取代掉原本的檔案,就是這麼簡單。

 

[教學] CSV 檔案開啟亂碼問題解決方法@Excel & EMail 記事本格式均適用

 

最後再次用 Excel 打開,便會發現到原本 csv 亂碼文件,都能夠正常顯示文字啦!!! 這原理其實就是在存檔時加入個 BOM 標記,告知 Excel 要使用 UTF-8 編碼開啟,如此一來檔案也可維持原本編碼,Excel 還能正確的打開來,是不是相當快速又簡單呢。

 

留言板