今天给大家介绍一个我用python写的合并excel工作表的小工具。 使用非常简单,只需指定excel文件路径,一键即可合并所有的工作表,让你繁琐的工作自动化。 一、从一个案例开始 这是一份来自豆瓣读书的书单,一共包括科普、经典、生活、心灵、文学、科幻,金融、思维8个类目。 现在想把这8个类目下的书单合并为一个,怎么办? 一个个复制粘贴吗? 这里只有8个类目,看上去貌似也是可行的,大概也就几分钟而已。 但是,如果有更多类目呢,比如说1000个?怎么办? 有同学就说了,使用excel的PowerQuery,是个方法,作为一个资深的数据分析师出身的产品经理的我,特意去验证了下,半小时我还没搞定,更不用说小白了。 又有同学说了,使用vba啊! 这的确是个好方法,不过前提是你得会啊!本科阶段就学过vba的我表示vba太难用了。 好了,不绕圈子了,直接祭出咱们今天的法宝吧。 二、小试牛刀 这个工具的名称叫:合并excel工作表小工具。 命名可能有点low,不过名字长才能更好地让你一目了然地明白他们的用途不是? 先来看看它长什么样: 是不是非常简单呢,基本你看到这个界面就明白怎么用了,只需要两步: 1 点击 打开excel文件 按钮,选择你的excel工作簿文件所在路径。 2 点击开始合并按钮 ok,完成,这个时候小工具界面上会多出一个打开结果文件夹的目录,点击就可以快速打开合并结果所在的目录了。 让我们来合并一下上面说到的这个书单文件,将这个文件中的8个分类工作表合并为一个: 再来看一看合并后的样子: 三、如何下载和使用
下载完成后解压,找到里面的'合并工作表主程序.exe'即可打开。 此项目已开源,如果你会使用python,可以直接在github上获取此开源项目的源码,如果在使用过程中遇到什么问题,欢迎提交issues。
|
|