- 介紹
相信部分小夥伴們在處理windows系統生成的csv文件時會遇到中文顯示亂碼的問題,尤其是使用Excel打開這類文件時這類問題尤為突出。
- 解決

如圖,我們通過Excel工具打開該csv文件時,中文展示為亂碼。此時,只需要我們通過功能強大的數據分析模塊pandas來處理該文件數據,僅需兩行代碼即可實現中文正常展示。
In [10]: df = pd.read_csv(‘tips.csv’)
In [11]: df.to_csv(‘tips_with_encoding.csv’, index=False, encoding=’utf_8_sig‘)
首先,通過pandas模塊讀取文件數據,什麼都不用操作,直接將數據保存為新文件,這裡需要強調的是,平時我們使用的編碼方式一般都設置成UTF-8,但在這裡,即使將編碼方式設置成為UTF-8也是解決不了問題,我們需要將編碼方式設置成utf_8_sig,再次通過Excel打開文件,中文就可以正常展示啦。

希望可以幫助到大家!
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/213492.html
微信掃一掃
支付寶掃一掃