Pandas使用to_csv保存中文数据用Excel打开是乱码

Posted demo-deng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pandas使用to_csv保存中文数据用Excel打开是乱码相关的知识,希望对你有一定的参考价值。

  关于这个问题还是困扰了很久,我生成了一些样本数据,打算保存到csv文件,之后用pandas的命令:

1 # data是DataFrame的格式
2 data.to_csv(./data/myfile.csv)

  这样的方式保存后,你用自己的exel打开该文件,一堆乱码,怎么办?使用如下方式解决

# data是DataFrame的格式
data.to_csv(./data/myfile.csv, encoding=utf_8_sig)

  以后只要保存含有中文字符的这样存就可以了

以上是关于Pandas使用to_csv保存中文数据用Excel打开是乱码的主要内容,如果未能解决你的问题,请参考以下文章

pandas使用read_csv读取数据使用skiprows参数跳过指定的数据行但保留表头pandas使用to_csv函数将dataframe保存为gzip压缩文件

pandas的to_csv()使用细节和一些参数

Pandas to_csv() 检查覆盖

如何使用 pandas to_exel 将字符串保存为 .xlsx 中的“utf-8”格式(to_csv 能够将其保存为 .csv)

为啥 pandas to_csv 逗号分隔不起作用?

Python pandas 带有 to_csv 的大浮点数