合并不同sheet:
- 先获取不同sheet中的表头,合并所有表头并去重存作列表,新建excel在第一行插入该表头数据,作合并数据存放
- 使用循环方法,依次获取每个sheet的数据,用if判断表头是否在1的列表中,在的话则将整列数据(除表头)写入1中新建的excel
- 循环完成所有sheet后结束程序,关闭保存所有excel
合并不同工作簿中的数据:
大致和以上流程一样,只不过在步骤2中最外面多套一个循环获取所有待合并的工作簿路径
关键代码截图(合并多个sheet):
注:在合并多个sheet时建议增加步骤判断sheet是否为空,读取工作簿是建议忽略隐藏文件!