今天python-office发布了一个新功能:
“1行代码,拆分你指定的1个Excel文件为多个Excel文件,以sheet命名。
本文给大家详细介绍一下~
上文给大家讲了excel的合并,是把多个excel合并为一个excel。详情见👉上文回顾
今天这个是反向操作:把1个文件里的多个sheet,拆分为不同的excel文件。如下图所示。👇
举例:有一位老师,现在有全校1年级12个班级所有同学都在一起的一个成绩单Excel文件
,现在老师想把它们拆分为12个文件,每个文件用sheet的名字命名,例如:一年级1班.xlsx、一年级2班.xlsx、一年级3班.xlsx
等等。
“这里大可放心,哪怕每个表的格式、内容不同,也完全可以无损拆分。这里用班级成绩合并举例,只是为了大家更好的理解。
下面我们用一行代码,实现上面这个功能。
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple python-office -U
# 导入这个库:python-office,简写为office
import office
#1行代码,验证是否绑定成功
office.excel.sheet2excel(file_path='d://程序员晚枫的文件夹/class.xlsx')
#参数作用:
# file_path = 将要拆分的Excel文件的位置,只能拆分xlsx后缀的Excel文件。
直接运行以上代码,就可以得到多个拆分后的excel文件啦~
快去试试吧~
“如果有我没说清楚的,或者在使用过程中有问题,欢迎大家在评论区和我交流~
本文分享自 Python自动化办公社区 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!