csv文件中文亂碼轉換

##無情抄襲的百度經驗 方便大家查詢 親測有用
解決的思路

因編碼格式不同造成亂碼,所以轉換下編碼格式就可以了。

方法一:以導入數據的方式打開.CSV文件。

  1. 打開Excel並新建一個空白的表,然後點【數據】——>【從文本/CSV】——>然後選擇你要導入的.CSV文件——>【導入】

  2. 然後選擇【文件原始格式】中的選項(如果不知道到底是什麼編碼,只能一個一個試了),建議先嚐試 Unicode (UTF-8) ,還是亂碼再換其他的。直到預覽中沒有亂碼爲止。

  3. 選擇【分隔符】,分隔符是.csv文件分割數據結構(行和列)的手段,一般是逗號或者空格(也可能是其他符號)。

  4. 選好點擊【載入】即可。

總結: 這個方法適合預覽(閱讀\查看),編輯(刪/增/改)並保存的話會和原文件有區別,它們之間是一種依賴關係,事實上並不能將更改反應到原文件上,你只能另存爲其他的.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 就行了。

怎麼轉?

  1. 用你熟悉的文本編輯器打開亂碼的.csv文件。(記得先從Excel中關掉這個文件,避免文件佔用)。

  2. 選擇編碼格式:UTF8 with BOM

  3. 行尾序列(換行符)選擇 CRLF。

  4. 改完,保存並關閉編輯器。

  5. 現在可以用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才行。之所以不建議用【文本文檔】軟件編輯是因爲它能更改的地方少,而且是自動強制轉換,表現爲:佈局錯亂——該換行的地方不換行(這和有沒有設置自動換行沒有關係哦)。

發佈了13 篇原創文章 · 獲贊 14 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章