目录
c. 为什么保存后,特别是使用‘encoding=utf8’之后用excel打开还是乱码?
Python读取csv的速度远远大于excel!读取excel需要额外安装库。
速度对比见点击链接。
a. csv与excel相比:
- 优点:
- 结构简单(只有“逗号分隔符”),基本上和txt差不多(没有说明性信息,如字体颜色、表格填充底色等)
- 消耗的运行?内存小
- 读写快
- 可以保存海量信息,(.xlsx如 Excel 365最多储存100万行数据, .xls最多储存65532行数据)
- 缺点
- 相比.xlsx生成的文件相对较大,比较占用硬盘;但是比.xls,生成的文件小。
b. csv与txt格式相比:
- 优点:
- csv格式的功能更强
- 能用MS OFFICE打开&转换
c. 为什么保存后,特别是使用‘encoding=utf8’之后用excel打开还是乱码?
a.to_csv('储存路径+储存文件名.csv', encoding='gbk', index=False) # gb18030适用面更广