python 对 excel 的操作

参考:https://www.php.cn/python-tutorials-422881.html  或 https://blog.51cto.com/wangfeng7399/2339556(使用openpyxl 操作)

1、python 操作 excel 的https://blog.51cto.com/wangfeng7399/2339556 (xlrd/xlwt、openpyxl)

  a、xlrd 操作的是 xls/xlxs 格式的 excel

  b、openpyxl 只支持 xlxs 格式的excel,openpyxl 使用起来会更方便一些。

  所以:如果你只操作 xlxs 文件的话,那么可以优先选择 openpyxl,如果要兼容 xls 的话,那就用 xlrd/xlwt 吧。

  说明:现在版本的excel都是使用xlxs了,个人使用不用考虑xls格式的文件,推荐使用 openpyxl

2、使用 openpyxl 库操作 excel https://www.cnblogs.com/fengf233/p/10880782.html  或  https://www.jianshu.com/p/f4a3d4ff7846(操作 excel的概念,Workbooks,Sheets,Cells)

3、wb.save("filename.xlsx") 保存文件:

  a、保存的文件名、路径 和 之前是相同的,即相当于保存。这种情况 excel文件不能打开。(文件的保存,本质上就是内存数据的替换,这种替换不会弹出提示。excel文件在打开状态时  替换文件会报错的)

  b、保存的文件名不相同,即相当于另存为。

3、Python通过Openpyxl包汇总表格,效率提升100倍:https://www.cnblogs.com/ben-future/p/openpyxl.html

posted @ 2019-10-15 12:39  吴飞ff  阅读(240)  评论(0编辑  收藏  举报