利用python提高工作效率的一个小技巧
很多人会在日常的工作中遇到这样的工作需求:需要将一个总表按“分公司/按月份”等拆分成多个工作簿,分发给对应的人员。一开始想到的方法是:第一步:先将总表拆分成多个子工作表,第二步:新建多个工作簿,把子工作表中的内容逐个复制到对应的工作簿。第一步想到如何操作了,但是第二步效率太慢,太耗时间了。
百度了一圈后,发现有2种方法可以快比较便捷的解决第二步这个问题。
第一个方法是下载第三方插件“易用宝”,“易用宝”有一个功能可以将多个工作表拆分成多个工作簿。
第二个方法是用VBA语句。
但是都挺麻烦,要下载插件或者需要复制和操作一段很长的VBA代码。
在一个大咖群里请教,有一位大咖很快就用 几句python语句同时完成了2步,从写语句到运行出结果,仅仅用了10秒钟。再次证明,python有时可以快速提高工作效率。
以下就是具体的python代码:
import pandas as pd
df = pd.read_excel('待拆分.xlsx') #读取工作表