python 写入 csv文件 然后用excle打开是乱码怎么办? ![读取csv文件中文乱码](https://www.feiniaomy.com/xzm_artimg/2211301908y68131616776_1.png)
答:最近啊一直被 python 写入 csv文件 然后用excle打开是 乱码 的 问题 困扰 于是我仔细搜索 整理了一番 把找到的 解决办法 与大家分享: 1. 第一种 解决办法 从 python 写入 csv 的 编码 格式 解决 : utf-8-sig 这种又一个很大的缺点 就是写好的 csv文件 你不能进行修改如果你修改了 用excle打开仍然是 乱码 2.从excle的转换方式 解决 : 解决 excel打开 csv文件乱码问题 : 打开... pandas.read_ csv () 乱码怎么解决?![python 写入 csv文件 然后用excle打开是乱码怎么办?](https://www.feiniaomy.com/xzm_artimg/2211301908y68131616776_2.png)
答:由于csv文件默认不采用UTF-8编码,导致了上面的问题,因此还可以通过修改csv文件的编码格式为UTF-8解决上面问题,具体做法很简单,记事本打开csv文件,然后另存为的时候选择编码格式为UTF-8,可参考博客: 今天小编就为大家分享一篇快速 解决pandas .read_ csv () 乱码 的 问题 ,具有很好的参考价值,希望对大家有所帮助。 直接用excel打开下载的cSV文件会看到汉字乱码,数字显示正常吗?![pandas.read_ csv () 乱码怎么解决?](https://www.feiniaomy.com/xzm_artimg/2211301908y68131616776_3.png)
答:那怎么修改? 直接用Excel打开下载的CSV文件,会看到汉字乱码,数字显示正常。 如下图所示现象。 在excel的上方菜单中点击“数据”,如上个步骤截图中标红的数据,页面切换后,点击下图中标红的“ 从文本/CSV ”。 在打开的对话框中选中“分隔符号”,在“文件原始格式”中编码选择UTF-8,如下截图中标红所示。
|