介紹如何使用 Excel 的匯入資料功能,搭配編碼選擇解決開啟 CSV 檔案出現亂碼的問題。
Excel 出現亂碼問題
在使用 Excel 開啟 CSV 檔案時,預設會使用 Big5 編碼,如果遇到不是 Big5 編碼的 CSV 檔案,就會出現亂碼。
以臺灣證券交易所上市個股日成交資訊的資料來說,從網站下載的 CSV 檔案就是採用 UTF-8 編碼,若直接以 Excel 開啟的話,會出現類似這樣的亂碼。
![Excel 檔案出現亂碼 Excel 檔案出現亂碼](https://officeguide.cc/wp-content/uploads/2019/09/excel-import-csv-file-with-utf8-big5-encoding-tutorial-examples-20201113-01.png)
匯入 UTF-8 編碼 CSV 檔案
以中文的資料來說,除了傳統的 Big5 之外,UTF-8 編碼是目前最常見的 CSV 檔案編碼方式,如果要讓 Excel 正常顯示 UTF-8 的資料,必須在匯入資料時指定正確的編碼,以下是操作步驟。
Step 1
在 Excel 中選擇「資料」頁籤中的「從文字/CSV匯入」。
![從文字/CSV匯入資料 從文字/CSV匯入資料](https://officeguide.cc/wp-content/uploads/2019/09/excel-import-csv-file-with-utf8-big5-encoding-tutorial-examples-20201113-02.png)
Step 2
選擇自己的 CSV 檔案。
![選擇 CSV 檔案 選擇 CSV 檔案](https://officeguide.cc/wp-content/uploads/2019/09/excel-import-csv-file-with-utf8-big5-encoding-tutorial-examples-20201113-03.png)
實際匯入資料之前可以先預覽資料的狀況,預設的編碼方式是 Big5,要選擇正確的編碼才能得到正確的資料。
![更改檔案編碼 更改檔案編碼](https://officeguide.cc/wp-content/uploads/2019/09/excel-import-csv-file-with-utf8-big5-encoding-tutorial-examples-20201113-04.png)
Step 4
如果是 UTF-8 編碼的 CSV 檔案,就選擇「65001: Unicode (UTF-8)」這個編碼方式。
![選擇 Unicode(UTF-8)編碼 選擇 Unicode(UTF-8)編碼](https://officeguide.cc/wp-content/uploads/2019/09/excel-import-csv-file-with-utf8-big5-encoding-tutorial-examples-20201113-05.png)
Step 5
如果選擇的編碼正確,就可以看到實際的資料了,如果分隔符號不是逗號,也可以在這裡調整。確認資料沒問題之後,按下「載入」即可匯入資料。
![點選「載入」 點選「載入」](https://officeguide.cc/wp-content/uploads/2019/09/excel-import-csv-file-with-utf8-big5-encoding-tutorial-examples-20201113-06.png)
Step 6
這是搭配正確的編碼,將 UTF-8 資料匯入的結果。
![修正編碼後的資料 修正編碼後的資料](https://officeguide.cc/wp-content/uploads/2019/09/excel-import-csv-file-with-utf8-big5-encoding-tutorial-examples-20201113-07.png)