[Excel教學] 3步驟快速解決打開CSV檔亂碼問題 - impochun blog
文章推薦指數: 80 %
原理:既然我下載來的csv檔案編碼(UTF8編碼)excel直接開啟會有問題,那麼我們就來重新做一個Excel看得懂的檔案(加入BOM)。
byimpochunPostedon1910月,2020163月,2021
由於中文字有許多不同的編碼,而不同軟體、作業系統產出的檔案預設編碼也不一定相同,因此會造成從別的地方拿來的檔案,在對方那邊打開是正常,拿過來你的電腦卻變亂碼,或是在某些軟體開起來正常,到Excel開起來是亂碼。
簡單講,會出現亂碼的原因就是軟體與檔案之間的溝通有問題,因為彼此所認知的編碼(語言)不同,因此產生出看不懂的文字,這邊我們運用兩種方法(擇一使用即可)
這個問題不難解決,這邊示範兩個方法讓大家可以用很短的時間快速解決這個問題。
方法一:從原始檔案下手
原理:既然我下載來的csv檔案編碼(UTF8編碼)excel直接開啟會有問題,那麼我們就來重新做一個Excel看得懂的檔案(加入BOM)。
步驟1.用記事本開啟CSV檔案
在你原本的CSV檔案上按下右鍵>開啟檔案>記事本上按下左鍵,以記事本開啟CSV檔。
這邊我們使用政府資料開放平台(data.gov.tw)上的隨意csv檔來示範。
步驟2.另存新檔
這邊我們可以看到用記事本打開檔案是正常的,因此我們將檔案另存新檔。
點擊左上角檔案>另存為…將會跳出一個存檔視窗。
更改存檔類型為”所有檔案”。
在檔名尾部加入一些新的字以及副檔名.csv例如:原始檔名XXXX,修改後的檔名XXXXnew.csv。
編碼:選擇”具有BOM的UTF-8。
按下存檔按鈕。
步驟3.用Excel開啟檔案
理論上,這次開起來就會是正常顯示的繁體中文漢字囉!
方法二:從Excel下手
上個方法我們是從改變原始檔案下手,這個方法我們從Excel端直接下手,告訴Excel怎麼去讀取原始檔案。
步驟1.匯入資料
選擇“資料”頁籤,點擊“從文字/CSV”匯入資料。
步驟2.選擇匯入檔案
選好檔案後,按下右下角匯入按鈕。
步驟3.更改編碼
於左上角“檔案原點”處,將繁體中文Big5改為UnicodeUTF-8(如第二張圖所示),然後按下右下角,匯入按鈕。
大功告成!
大約幾秒後,Excel就將您的檔案處理好漂漂亮亮的囉!
Publishedbyimpochun
Viewallpostsbyimpochun
文章導覽
Prev[開箱]IKEA超高CP值METALLISK摩卡壺+奶泡器Next[分享]SONYWF-1000XM3真無線降噪耳機開箱+接上iPhone試用
發佈留言取消回覆發佈留言必須填寫的電子郵件地址不會公開。
必填欄位標示為*留言顯示名稱*
電子郵件地址*
個人網站網址
在瀏覽器中儲存顯示名稱、電子郵件地址及個人網站網址,以供下次發佈留言時使用。
Δ
Searchfor:
Search
近期文章
透過scp將AWSEC2檔案下載到本機
決明子麥茶食譜煮法紀錄
[閱讀紀錄]書名:我們為何吃太多(推薦)
[整理]貓咪可不可以吃______?
[分享]Dreamhost共享主機Sharehost使用評價
分類
Computer電腦/筆電
CreditCards信用卡
Finances理財
Hardware硬體
Life生活
Notes筆記&紀錄
Recipe&Food食物或料理
Semiconductor半導體
Software軟體
Stock股票
Tech科技
TechNews新聞
Tips實用文章
Travel旅遊
Website架站
書籍閱讀
延伸文章資訊
- 1開啟任務CSV檔時出現亂碼| TP辦公通-知識庫
「傳送者」須先將CSV檔儲存為具有BOM的UTF-8(若無此選項,請選UTF-8)編碼格式。 解決方式: 以微軟Excel開啟,並另存格式為CSV UTF-8 (逗點分隔)(*.csv) 格式:...
- 2web 匯出EXCEL亂碼,因為沒有BOM - iT 邦幫忙
用記事本開| 正常顯示用EXCEL開| 亂碼查看記事本編碼| utf-8. 原因因為沒有BOM, ... 怎麼讓它有BOM,我們可以用stream,stream指定UTF8的話,就會自動加上BOM了.
- 3Excel 2007 轉換為Csv 檔案時(UTF-8),特殊字元(如希臘字母)
Excel 2010 以前不能輸出UTF-8 的csv 。 有BOM 的UTF-8 csv 則可讀入。 把問題寫到網友看得懂是發問者的責任,讓人花很多時間才搞懂或是才能溝通的文章, ...
- 4Excel 解決UTF-8 編碼CSV 檔案出現亂碼問題教學 - Office 指南
以中文的資料來說,除了傳統的Big5 之外,UTF-8 編碼是目前最常見的CSV 檔案編碼方式,如果要讓Excel 正常顯示UTF-8 的資料,必須在匯入資料時指定正確的編碼,以下是操作 ...
- 5utf-8編碼寫出csv檔案Excel開啟亂碼問題解決_U繡花同志
其實是UTF-8檔案的Unicode簽名BOM(Byte Order Mark) ... 在UCS 編碼中有一個叫做"ZERO WIDTH NO-BREAK SPACE"的字元,它的編碼是FEFF。