问题:

用pandas读取origin.csv数据处理后,to_csv(‘utf-8’)生成 new.csv后,用excel打开乱码,用notepad查看原始csv编码’utf-8’,在notepad中查看new.csv也无乱码。然后一脸懵,这肯定不涉及不同编码格式乱用转换的问题。那咋整?

正确的方法 utf_8_sig

df.to_csv('df.csv', encoding='utf_8_sig')

感谢前人的分享,在此自己记录一下

ref

https://blog.csdn.net/zhuzuwei/article/details/80890007
https://blog.csdn.net/glory1234work2115/article/details/53913951

pandas处理to_csv后excel打开乱码相关推荐

  1. java csv导出用excel打开乱码_解决Java以UTF-8导出的CSV文件用Excel打开乱码

    项目中导出或下载的CSV文件,默认打开方式一般都是Excel.若文件中有中文或者日文时,显示内容就会乱码,但是如果用文件编辑器记事本之类的打开显示内容是正常的.首先解释一下为什么会有这种现象,之后给出 ...

  2. 15、解决14中csv用excel打开乱码的问题 open('zhihu.csv','w',newline='',encoding='utf-8-sig')...

    解决14中csv用excel打开乱码的问题 ,其实就是在写csv的时候把 utf-8 改成 utf-8-sig open('zhihu.csv','w',newline='',encoding='ut ...

  3. php 0xef 0xbb 0xbf,utf-8编码的csv文件,用excel打开乱码,解决办法,在输出前加 0xEF,0xBB,0xBF三个char...

    转自 http://blog.csdn.net/zcmssd/article/details/6086649 是由于输出的CSV文件中没有BOM. 什么是BOM? 在UCS 编码中有一个叫做" ...

  4. 写csv解决Excel打开乱码问题

    写csv解决以文本和Excel打开乱码问题 public static File createCSVFile(List<?> exportData, LinkedHashMap map, ...

  5. 解决Arcgis10.2.2中dbf文件用EXCEL打开乱码问题

    解决Arcgis10.2.2中dbf文件用EXCEL打开乱码问题 参考文章: (1)解决Arcgis10.2.2中dbf文件用EXCEL打开乱码问题 (2)https://www.cnblogs.co ...

  6. csv文件用Excel打开乱码如何处理

    .csv文件用Excel打开乱码如何处理 单击右键,在打开方式中选择"记事本"打开: 点击"文件",选择"另存为",在右下角"编码 ...

  7. csv文件用excel打开乱码

    日常办公中,我们使用办公软件办公是比较平凡的,现在的办公软件也有好几种(微软的office.金山的WPS等).而且小编觉得在所有的办公软件中是微软的office是比较有名的.这款软件不仅功能齐全,还可 ...

  8. python中写入用例组合csv文件,单独用excel打开乱码问题

    题:有五组参数需要组合测试 a = [ '陕西',' ','错误'] #省份 b =['西安',' ','错误'] #市 c= [ '未央区',' ','错误'] #区/县 d = [ '凤城10路' ...

  9. php用excel打开乱码,PHP生成CSV文件用Excel打开乱码问题_PHP教程

    今天有一同学问我为什么PHP生成CSV文件用Excel打开会出现乱码呢,下面小编来给大家找了一些常见的办法,希望此方法对各位朋友会有所帮助. 百度查证后得知 PHP生成UTF-8编码的CSV文件用Ex ...

最新文章

  1. php后台守护进程+进程信号处理
  2. 纤涂覆层材料的研究与总结
  3. go语言基础到提高(7)-数组
  4. HDU 4339 Query
  5. VWware安装ubuntu设置静态IP
  6. 你真的会读datasheet吗?
  7. flask mysql 1366_2017-11-17 Python Flask Script+mysql环境设置
  8. 【es】Node与NodeEnvironment的实例化
  9. android smart home,Android smart home system based on ATmega16
  10. 用treeview遍历文件夹(vb)
  11. LSTM(长短期记忆网络)原理介绍
  12. 给语音信号加混响的常用方法(方法三)
  13. Creo 由方程创建曲线
  14. linux ubuntu用哪个版本,Ubuntu到底哪个版本最好用?
  15. javascript手册安卓版_javascript手册
  16. 8个免费恶搞照片在线生成网站
  17. mysql获取记录的插入时间_mysql 自动记录数据插入及最后修改时间
  18. BZOJ2565最长双回文串——manacher
  19. 游戏获取服务器信息,易语言获取游戏服务器信息
  20. 不用看了,赶紧跟着敲一遍!

热门文章

  1. c语言分治法求众数重数_分治法实现众数问题--例如:S={1,2,2,2,3,5},则多重集S的众数是2,其重数为3。对于给定的由m个自然数组成的多重集S,计算出S的众数及其重数。...
  2. 机器学习01:入门案例-文本特征抽取
  3. ESP32制作一个拟辉光管时钟
  4. Java java.lang.IllegalArgumentException: Illegal pattern character ‘‘问题解决
  5. Altium Designer(二)电阻、电容 模型的创建
  6. aws 首尔_首尔自行车:我如何重新设计首尔市的公共自行车系统
  7. 高松:企业的经营过程本身就是学习
  8. 数据库实验三——完整性定义与检查
  9. 对方向导数和梯度的理解
  10. 软件需求工程 R 综合论述题