解答
我們從國外的網站下載回來的 Excel 打開後常常會發現出現亂碼,尤其是「中文」的部分沒有辦法正常顯示,好比從 SurveyCake 下載問卷、線上轉檔工具下載的 Excel 檔,這時候該怎麼解決呢?其實這是由於「編碼」所導致的問題,並不是你的檔案毀損了,或是對方的服務有問題,更不是電腦中毒了,本篇小編要跟大家分享目前最簡單的方法,來解決 Excel 出現亂碼的問題。 首先,先確定你跟我是遇到一樣的問題,確認一下自己的 Excel 是不是英、數顯示正常,但是中文的部分卻是亂碼,如果是的話,就繼續看下去吧!不是的話你也可以試試看,但我不保證能夠解決你的問題,因為問題的原因可能不是太一樣。
有些人說遇到這個問題,用「取得外部資料」的方法就能解決,不過我發現那個方法並沒有辦法完全解決,我自己用了 Excel 亂碼問題依然存在。所以我今天要分享更簡單而且更有效的方式。 首先將我們手邊的 Excel 檔案上傳到 Google 雲端硬碟中,並且用 Google 試算表的方式開啟。
上傳之後,Excel 亂碼問題很神奇的解決了,此時點選「檔案」>「下載」,將這份檔案下載為 Excel 格式。
再次回到電腦開啟剛剛下載完的檔案,就可以正常瀏覽囉,亂碼的問題很自然的被解決啦,不須要調整任何設定就順利完成!如果你也跟我一樣遇到一樣的亂碼問題,不妨用同樣的方法做一遍試試看能否解決吧。 不再鍛鍊鐵屁屁!第二代 Air Seat 全浮動避震系統開箱實測 Excel 遇到亂碼如何解決?這招學起來,教你快速解決 相關文章
「為什麼這個檔案我用 Excel 開都是亂碼呢?要怎麼可以顯示成正常的文字啊?」同事看著電腦無助的問著我! 其實這個問題很常遇到,尤其是如果你使用 Excel 去開啟 CSV 檔時就很容易中槍。像是現在最流行的政府公開資料,很多資料來源都是 CSV 檔,當你要使用 Excel 開啟編輯時,就常會看到讓你不知所措的亂碼! 為什麼會產生亂碼?我們先來了解一下什麼是 CSV 檔,CSV 的英文是 Comma-Separated Values,也就用逗號 (,) 分隔來代表的資料值,再白話一點來說明:如果一個儲存資料的檔案,每一列是一筆資料,每個資料欄位之間用逗號來分隔,就是用 CSV 的格式來儲存。其實 CSV 檔案也不一定都是用逗號,也有可以是其他符號,或是很多人會用 Tab 鍵來分隔。 那為什麼用 Excel 開會產生亂碼呢?Excel 預設是用 ANSI 的方式來進行檔案的開啟及儲存,繁體中文使用 ANSI 在 Windows 的電腦中的編碼就是 Big5。但是目前許多提供 CSV 資料來源的檔案,都是採用 Unicode 來編碼, 一旦利用 Excel 來開啟時就會因為編碼不符而以亂碼來顯示了! 亂碼解決的方式如果要解決這個問題,有二個方式: 1. 將原來用 Unicode 編碼的檔案,轉為用 ANSI 的 Big5。 我個人建議是用第 2 種方式來解決,原因是我不建議隨便更動檔案的原始編碼,因為這個檔案可能不只是要讓 Excel 來使用,可能還有其他的程式要開啟。如果你只為了要讓 Excel 可以看到內容而更動了編碼,那可能就會影響其他的程式使用了。 說了那麼多,以下就請跟著我的步驟來調整CSV檔吧: 1. 在 CSV檔按下滑鼠右鍵,在快顯功能表中選按 [開啟檔案 > 記事本]。 2. 在記事本中按功能表的 [檔案 > 另存新檔]。 3. 將編碼設定為 [UTF-8] (注意,有很多檔案本來的編碼就是UTF-8,如果是這樣就請保持即可),最後按 [存檔] 鈕,取代掉原來的檔案,如此就完成了調整的動作。 這樣就做完了?有沒有搞錯?不就是用記事本開啟 CSV 檔,然後再存回去而已啊!你不信?好,請再用 Excel 開啟這個 CSV 檔,如下圖,你就發現:原來用亂碼呈現的資料內容,現在都乖乖的變成正確的文字啦! 為什麼? 其實我們在用記事本另存新檔時,因為有設定 UTF-8 的編碼,在存檔的當下會在該檔的最前方加入一個 BOM 的標記,這個標記的作用就是告訴軟體在開啟時要使用什麼編碼。也就是因為如此,Excel 在開啟時就知道要用 UTF-8 的編碼來開啟,所以就不會顯示亂碼啦! 如此一來,檔案的本身可以保持原來的編碼,Excel 也能正確開啟,是不是又快,又能解決問題呢?快點學起來喔! |