合并不同sheet:

  1. 先获取不同sheet中的表头,合并所有表头并去重存作列表,新建excel在第一行插入该表头数据,作合并数据存放
  2. 使用循环方法,依次获取每个sheet的数据,用if判断表头是否在1的列表中,在的话则将整列数据(除表头)写入1中新建的excel
  3. 循环完成所有sheet后结束程序,关闭保存所有excel

合并不同工作簿中的数据:
大致和以上流程一样,只不过在步骤2中最外面多套一个循环获取所有待合并的工作簿路径

关键代码截图(合并多个sheet):
汇总循环主体
注:在合并多个sheet时建议增加步骤判断sheet是否为空,读取工作簿是建议忽略隐藏文件!

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐