##無情抄襲的百度經驗 方便大家查詢 親測有用
解決的思路
因編碼格式不同造成亂碼,所以轉換下編碼格式就可以了。
方法一:以導入數據的方式打開.CSV文件。
-
打開Excel並新建一個空白的表,然後點【數據】——>【從文本/CSV】——>然後選擇你要導入的.CSV文件——>【導入】
-
然後選擇【文件原始格式】中的選項(如果不知道到底是什麼編碼,只能一個一個試了),建議先嚐試 Unicode (UTF-8) ,還是亂碼再換其他的。直到預覽中沒有亂碼爲止。
-
選擇【分隔符】,分隔符是.csv文件分割數據結構(行和列)的手段,一般是逗號或者空格(也可能是其他符號)。
-
選好點擊【載入】即可。
總結: 這個方法適合預覽(閱讀\查看),編輯(刪/增/改)並保存的話會和原文件有區別,它們之間是一種依賴關係,事實上並不能將更改反應到原文件上,你只能另存爲其他的.CSV文件。如果直接存爲.xls之類的表格的話會有麻煩:移動到別的文件夾或者傳給別人,打開可能會報錯或者打開裏面什麼都沒有,why?數據源不見了,自然是什麼都沒有了。
如果要進行刪、增、改操作的話 不推薦使用這個方法!
當然,只要不亂碼,怎麼保存使用那些都是小意思。
excel打開csv 出現亂碼怎麼解決
excel打開csv 出現亂碼怎麼解決
excel打開csv 出現亂碼怎麼解決
excel打開csv 出現亂碼怎麼解決
excel打開csv 出現亂碼怎麼解決
方法二:把.csv文件轉碼爲Excel支持的編碼格式
Excel 支持的編碼格式基本和文本文檔支持的一致(UTF-8 with BOM 和 GB2312)首選 UTF-8 with BOM,我們只要把.csv文件的編碼格式轉換成UTF-8 with BOM 就行了。
怎麼轉?
-
用你熟悉的文本編輯器打開亂碼的.csv文件。(記得先從Excel中關掉這個文件,避免文件佔用)。
-
選擇編碼格式:UTF8 with BOM
-
行尾序列(換行符)選擇 CRLF。
-
改完,保存並關閉編輯器。
-
現在可以用Excel 打開了這個.csv文件了。不出意外的話,亂碼問題已經解決。
總結:這個方法算是比較完美的吧,刪增改都沒問題,改完可以傳給其他人。推薦做法。
excel打開csv 出現亂碼怎麼解決
excel打開csv 出現亂碼怎麼解決
excel打開csv 出現亂碼怎麼解決
excel打開csv 出現亂碼怎麼解決
excel打開csv 出現亂碼怎麼解決
excel打開csv 出現亂碼怎麼解決
4
方法三:.CSV屬於普通文本,一般的文本編輯器都能打開的,如果不需要進行數據篩選處理的話,可以不用Excel打開,用文本編輯器就行了,只是可讀性差而已。
經驗之談:
可能有人會建議你使用系統自帶的【文本文檔】軟件編輯.csv文件後再用Excel打開,雖很多時候都能解決亂碼的問題,但用Excel 打開之後可能就變樣了,比如多了很多空行。原因在於 CRLF和LF (換行符)造成的,Windows 系統默認的是CRLF (\r\n),要改成 CRLF才行。之所以不建議用【文本文檔】軟件編輯是因爲它能更改的地方少,而且是自動強制轉換,表現爲:佈局錯亂——該換行的地方不換行(這和有沒有設置自動換行沒有關係哦)。