日期:
来源:意元任务自动化收集编辑:工作
专注使用python进行excel编程需求场景
这是一个模拟的需求场景。需要把文件夹内所有班级的成绩表合并到一个总表内。
文件夹内情况如下:
工作薄内情况:
分析解决步骤,写出伪代码
伪代码如下:
打开文件夹,获得所有班级工作薄的名单新建一个工作薄,用来存放合并的数据打开班级工作薄,复制数据到新的工作薄按照班级工作薄名单,重复步骤3保存合并后的工作薄。写出代码并测试
程序语言:python3
需要的模块:openpyxl, os
关于python基础知识请自行搜索,本文不做介绍。
代码如下:
运行测试一下:
测试结果:
可以看到29个工作薄800多条数据已经成功合并了。
有需要源码或者交流的可以私信我。