1. 程式人生 > >excel 匯入文字資料亂碼問題

excel 匯入文字資料亂碼問題

1、資料匯入

開啟 Excel,執行“資料”->“自文字”,選擇 CSV 檔案,出現文字匯入嚮導,選擇“分隔符號”,下一步,勾選“逗號”,去掉“ Tab 鍵”,下一步,完成,在“匯入資料”對話方塊裡,直接點確定。

匯入之後,所有漢字顯示正常,亂碼問題解決。

2、先另存再開啟

使用記事本開啟CSV檔案,“檔案”->“另存為”,編碼方式選擇ANSI,儲存完畢後,用EXCEL開啟這個檔案就不會出現亂碼的情況

3.問題產生的原因

為什麼excel開啟utf-8儲存方式的檔案會出現亂碼呢?因為excel開啟檔案時預設使用unicode的編碼方式(還有的網友說是預設以ANSI編碼方式開啟,待考)。在Unicode基本多文種平面定義的字元(無論是拉丁字母、漢字或其他文字或符號),一律使用2位元組儲存。恰恰utf-8是1位元組的儲存方式,所以excel直接開啟時會出現亂碼。