知方号 知方号

摆脱了Excel重复做表,换个工具轻松实现报表自动化,涨薪三倍

摆脱了Excel重复做表,换个工具轻松实现报表自动化,涨薪三倍

我是一个毕业两年的90后,毕业后在一个主营粮食交易的企业工作,岗位的主要工作就是制作各类数据统计报表、台账、数据图表等等,各类的日报,每天都要做一遍,此外还有什么周报月报……

之前在这个岗位的同事,每天至少要花好几个小时去折腾Excel,用数据透视表、vlookup等等各类函数去做出一份有3000多个数据的日报。如果领导临时安排什么工作的话,那就要加班从无穷无尽的数据里找领导要的东西了。

 

我刚接手工作时,拿到一个70多兆的Excel文件,每次用公司发的破电脑打开就需要小二十分钟,里面存着我们近十年的采购的每一车物品的详细信息……然后里面的数据格式还都是混乱的,打个比方,比如我们有个供货商全名叫:ABCD有限责任公司,那么这个Excel中会存有:AB公司、AB有限公司、CD有限责任公司、CD责任有限公司、ACBD有限公司......不用想就知道数据清洗有多难了

更令人恐惧的是每天的日报,定期的周报、月报,要是遇上季末,周报、日报、月报、季报全撞一起,简直做表做到想自杀,辛辛苦苦加班赶出来的表,老板也不一定看

就这样,经历了噩梦般的几个月……终于在有一天,我知道了一个词:报表自动化

 

什么是自动化报表?

先理解一下什么是自动化,比方说以前我们造路铺砖都是用人工一块一块的铺上去,而现在都是用机器自动捡砖、铺砖,不需要人力劳动了,这就是自动化。报表自动化,顾名思义就是人不用做表,表格自动生成。就拿日报、季报来说,每天、每月的数据都需要更新,日报、月报就要重复做,如果可以通过工具或代码自动生成周报、日报,不需要人反复做表,这就是报表自动化。报表自动化的目的在于简化工作流程,减少人工介入,节省工作时间,提高工作效率。

怎么实现报表自动化

要想实现报表自动化,关键要解决两个问题,一是数据自动录入,而是报表模版自动呈现。

数据分析高手一般会选择python实现,但是对代码能力要求太高,我只能放弃,网上看别人用excel透视表做的自动化报表模版也不错,但excel没办法解决我的数据连接问题,七八个子公司的数据全叫交过来,数据口径不一,最后还是要手动导入。我又找人打听,最后发现了一个报表制作神器——FineReport

先放一张我用FineReport做的自动化报表模版,下面再给大家说说我是如何用它实现报表自动化的

 

取数不用愁

上面说了,我们公司有N个子公司,要月度、季度总结的时候,就要将各个子公司的销售数据先单独分析,再合并分析公司整体销售情况,所有的数据都分散在各自公司的数据系统中,查询数据需要进入不同的系统。要想把所有的数据呈现到一张表里去,不用想就知道取数工作有多么艰难。

而FineReport可以直连数据库,轻松解决取数的问题

FineReport 是纯 java 软件,跨平台兼容性很好,可以和各类业务系统进行集成。连接数据源的方式也很多,可以通过 JDBC 的方式直接连接数据库,或者通过 JNDI 的方式与应用服务器共享数据连接,也支持通过 JCO 连接 SAP 系统,需要数据时可以直接从数据库中取数,不用像Excel那样,手动从数据库中导出数据,再复制粘贴到表格中。

 

报表模版制作

解决了数据

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。

上一篇 没有了

下一篇没有了