【Python】讀寫csv、xlsx亂碼,一篇文章搞定


經常遇到小伙伴,文件讀取亂碼問題,今天把所有方法都給你

1、讀csv

filename='xxx.csv'

pd.read_csv(filename)

pd.read_csv(filename,encoding='GBK')

pd.read_csv(filename,encoding='utf-8')

pd.read_csv(filename,encoding='utf-8-sig')

pd.read_csv(filename,engine='python',encoding='GBK')

pd.read_csv(filename,engine='python',encoding='utf-8')

pd.read_csv(filename,engine='python',encoding='utf-8-sig')

2、讀xlsx、xls

filename='xxx.xlsx'
或者
filename='xxx.xls'

pd.read_excel(filename)

pd.read_excel(filename,encoding='GBK')

pd.read_excel(filename,encoding='utf-8')

3、寫csv

filename='xxx.csv'

df.to_csv(filename,encoding='utf-8-sig')

4、寫xlsx

filename='xxx.xlsx'

df.to_excel(filename,index=None)

以上方法,總有一款適合你。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM