美文网首页Python文摘officePython
Python使用openpyxl库修改和合并Excel文档

Python使用openpyxl库修改和合并Excel文档

作者: 刘小白DOER | 来源:发表于2021-07-27 22:44 被阅读0次

        先来看看openpyxl库的官方说明:openpyxl is a Python library to read/write Excel 2010 xlsx/xlsm/xltx/xltm files.这个库是针对2010 及以上Excel文档的,笔者测试过2007是会报错的。

        Python使用openpyxl库在实际的应用中可以提高效率。本文分享测试两个案例。

    1、修改统计文档数据  

        读取表中数据,计算平均分和总分,并且保存到最后两列,最后再写入到文件中。

    2、多文档合并

        这个在实际的生活中可是大有用处。试想一下现在有很多报名表,需要将报名表集中在一起,那么只能一个个打开文档复制粘贴,太低效率了。Python使用openpyxl库就可以很快的完成将目录下的.xlsx文件合并在一起。

        get_all_xlsx_files函数的作用是找到目录下的xlsx文件,并按照文件名进行排序;

        merge_xlsx_files函数的作用是通过获取表中数据,然后调用ws.append函数添加到汇总表的后面。

        main主函数执行合并操作,并写入汇总文件中。

        合并效果如下:

    相关文章

      网友评论

        本文标题:Python使用openpyxl库修改和合并Excel文档

        本文链接:https://www.haomeiwen.com/subject/nelamltx.html