前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >​1行Python代码,合并100个Excel文件,竟然这么方便?!

​1行Python代码,合并100个Excel文件,竟然这么方便?!

原创
作者头像
程序员晚枫
发布2022-06-30 09:29:24
4120
发布2022-06-30 09:29:24
举报
文章被收录于专栏:自动化办公
封面.jpg
封面.jpg

大家好,这里是程序员晚枫。

❤先说一个好消息,python-office自动化办公的官网上线了,点击直达👉https://www.python-office.com

今天开源项目python-office发布了一个新功能:

1行代码,合并你指定的多个Excel文件。

本文给大家详细介绍一下~

需求说明

有一位老师,现在有全校1年级12个班级所有同学,一共12个成绩单Excel文件,现在老师想把它们合并到一个文件:一年级.xlsx里,每个班级作为一个单独的sheet存放。如图所示,

结果图.jpg
结果图.jpg

这里大可放心,哪怕每个表的格式、内容不同,也完全可以无损合并。这里用班级成绩合并举例,只是为了大家更好的理解。

1行代码实现

下面我们用一行代码,实现上面这个功能。

安装python-office这个库
代码语言:txt
复制
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple python-office -U
1行代码
代码语言:txt
复制
# 导入这个库:python-office,简写为office
import office

#1行代码,验证是否绑定成功
office.excel.merge2excel(dir_path=r'C:\程序员晚枫\excel-merge\excel',output_file='test.xlsx')

#参数作用:
# dir_path = 文件夹的位置,建议把需要合并的多个excel文件放到同一个文件夹里。
# output_file = 最终合并的excel文件放在哪里、叫什么名字,可以不填,默认是:merge2excel.xlsx

直接运行以上代码,就可以得到一个合并后的excel文件啦~

快去试试吧~

如果有我没说清楚的,或者在使用过程中有问题,欢迎大家在评论区和我交流~

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 需求说明
  • 1行代码实现
    • 安装python-office这个库
      • 1行代码
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档