自动化|Excel、Python靠边站,这才是实现报表自动化最快的方法

自动化|Excel、Python靠边站,这才是实现报表自动化最快的方法

文章图片

自动化|Excel、Python靠边站,这才是实现报表自动化最快的方法

文章图片

自动化|Excel、Python靠边站,这才是实现报表自动化最快的方法

文章图片

自动化|Excel、Python靠边站,这才是实现报表自动化最快的方法

文章图片

自动化|Excel、Python靠边站,这才是实现报表自动化最快的方法

文章图片

自动化|Excel、Python靠边站,这才是实现报表自动化最快的方法

文章图片

自动化|Excel、Python靠边站,这才是实现报表自动化最快的方法

最近在跟隔壁部门闲聊的时候 , 我发现会有这样的情况 。 他们跟我吐槽说 , 每天需要花很多时间做报表 , 但我发现其实他们80%的报表都是机械、重复式的手工操作 , 最夸张的一张报表需要花两个小时才能更新完 。 作为报表老油条 , 我就问他们为什么要用双手累死累活更新表格 , 却不考虑去学报表自动化?

为了搞清楚这个原因 , 我观察了很久 , 得出了三点主要原因:
问题1:不知道原来报表还可以自动化
问题2:不清楚什么样的报表 , 适合用自动化
问题3:不了解用什么工具 , 能实现报表自动化
问题1:不知道原来报表还可以实现自动化用Excel手工做报表 , 其实弊端很多 。 ①工作效率低下 , 一张每天都需要更新数据的表格 , 如果需要人工操作 , 就得每天花上2、3个小时一个个更新单元格 ②人为干预环节太多 , 这就意味着准确率无法保证 , 出错率极高 。
所以不管是从提升效率 , 还是减少报表出错的角度来说 , 我们都应该减少手工操作 , 把这些机械、重复的工作交给技术去做 。
现在问题来了 , 你会说 , 我现在知道了 , 原来报表也可以实现自动化 , 那什么样的报表才适合用自动化?总不能我所有报表都用自动化吧 。 这就到了问题2
问题2:什么样的报表 , 适合用报表自动化?我们可以把报表分成两类 , 做个简单的数学题来看看 , 自动化是不是真的方便 。
第一类是一次性的报表 , 这种报表要花15分钟做 , 且只做一次 , 而做自动化要30分钟 , 这样算下来 , 如果做自动化的话会亏15分钟 , 必然不划算 。
第二类是常规性的报表 , 每个月要做4次 。 这种报表做一次要30分钟 , 用自动化要60分钟 , 开发完成后 , 每次做要5分钟 。 以三个月为时间段计算的话 , 按照原来的流程 , 要在这份报表上花30*12=360分钟 , 但用自动化后 , 只要花60+5*11=115分钟 , 节省了68%的时间 。 并且时间跨度越大 , 节省时间越多 。

其实说白了 , 就是重复性高、内容固定的报表 , 最适合用来做报表自动化 。
现在你肯定又会想问 , 好 , 我现在知道报表自动化的好处了 , 那到底要怎样才能实现?会不会很难学?我学不会怎么办?
问题3:不知道用什么工具能实现报表自动化实现报表自动化的路径其实有很多 , 但一般来说 , 最常用的有3种 。
一、精通Excel , 就写VBA来实现报表自动化优点:①Excel自带 , 无需下载 , 与Excel之间的交互很友好;②易分享 , 可以把做好的模板分享给同事 , 不是每个人的电脑上都会装python , 但是每个人的电脑上都有Excel