参考: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