1. 程式人生 > >Excel匯入匯出亂碼問題

Excel匯入匯出亂碼問題

我們在使用函式將資料匯出到excel,當開啟excel檔案時會出現亂碼問題,如果選擇用txt開啟檔案卻正常。 這可能有種原因:

1.SAP本身不支援匯出檔案的格式型別,這樣的話,SAP匯出時可能匯出的檔案讓excel打不開,比如xlsx格式。當然也有可能導致匯出的檔案讓excel開啟亂碼(我猜測)

2.SAP本身支援檔案格式,如果出現匯入亂碼,多半是因為SAP系統不支援指定的字符集,或者該字符集不能編碼要匯入的檔案的字元,譬如指定ISO去編碼漢文EXCEL檔案,此時只要匯入時指定編碼字符集為unicode或者支援漢文的任何一種字符集都行。

3.SAP本身支援檔案格式,如果出現匯出亂碼,多半是因為EXCEL開啟時作業系統預設解碼的字符集不相容匯入時指定的字符集,比如,我匯入時指定gb2312儲存,但excel開啟時卻預設使用ENGLISH. U.K 環境,那麼excel開啟檔案時就會出現亂碼,只需要將字尾改成txt,亂碼就能正常。