Excel 数据库函数实现自动化报表

之前懒哥跟大家介绍过Excel连接SQL脚本查询工具ETool,有朋友留言说,使用SQL IDE工具编写脚本再导出数据,那使用这个工具又有何必呢!这个还得看具体的应用场景啦,像懒哥平时工作过程之中,免不了要和Excel打交道,进行数据处理和分析工作(老板是位油腻的行业领袖,不想看公司的BI看板,公司业务深度分析,老板还是要求给他发送Excel报告,BI就留给一线业务使用了),最开始也是使用例如Navicat工具从相关库导出数据到Excel,再做后续的相关数据处理 。频繁的工具切换,很麻烦,用了这个工具省去了一些麻烦,当然这是针对老板临时兴起的业务分析需求,有些常规统计报表,我主要用到的是这个工具的批处理功能啦,使用Excel函数拼接SQL脚本,批处理提取数据到指定的表后,后续使用Excel自带的公式,实现一些日报,周报,月报自动化排版、统计处理工作,脚本一次编写,Excel报告就自动生成了 。其实就懒哥来说真正编写SQL脚本过程,还是习惯在Navicat之中编写(已经严重依赖它了,智能提示很强大),将编写好后的脚本,粘贴ETool脚本面板运行,查看最后的效果 。总之工具无非好坏,能解决实际问题,就是好工具 。
另外ETool还有三个很好用的数据库查询函数:

  1. ETSQL 基于Excel自身的查询引擎函数,可以实现Excel里面数据的各种查询,统计工作(Excel自带的函数以往不敢想象的一些统计查询,匹配工作,这个函数都能实现),总是很强大,这个函数在懒哥日常常规报表统计工作使用频率很高,不过这个函数有一些坑需要注意,后续发文详细介绍下 。

Excel 数据库函数实现自动化报表

文章插图
ETSQL从world sheet之中统计各个地区总确诊数(数据来自网络公开数据)

Excel 数据库函数实现自动化报表

文章插图
最后报表效果
  1. ETSQL_Base 函数,这个函数和ETSQL比较起来,主要是应用数据库的,例如MySQL数据库,使用细节上和ETSQL差不多,如果说不想应用数据库查询批处理功能,可以使用这个函数试试 。

Excel 数据库函数实现自动化报表

文章插图
ETSQL_BASE 函数查询
  1. ETSQL_Base_RTD这个函数,能够从数据之中定时更新数据,不用手动刷新数据,假如说要用Excel搭建一个临时的BI监控看板,这个函数可以用来救急 。
对于利用Excel从事数据统计分析工作且不熟悉SQL的朋友来说,可能听到SQL比较恐惧,后续懒哥整理一些SQL常规的一些查询模板,供一些新入门的朋友借鉴下!
如果本文能给你带来帮助,感谢订阅分享下,如果想获取ETool或者SQL相关信息:
  • 关注下本号,后续更新介绍工具使用方法及基本的SQL查询模板;
  • 请私信留言,告知工具获取方式;
  • 分享本贴,多谢!

【Excel 数据库函数实现自动化报表】


    推荐阅读