之前懒哥跟大家介绍过Excel连接SQL脚本查询工具ETool,有朋友留言说,使用SQL IDE工具编写脚本再导出数据,那使用这个工具又有何必呢!这个还得看具体的应用场景啦,像懒哥平时工作过程之中,免不了要和Excel打交道,进行数据处理和分析工作(老板是位油腻的行业领袖,不想看公司的BI看板,公司业务深度分析,老板还是要求给他发送Excel报告,BI就留给一线业务使用了),最开始也是使用例如Navicat工具从相关库导出数据到Excel,再做后续的相关数据处理 。频繁的工具切换,很麻烦,用了这个工具省去了一些麻烦,当然这是针对老板临时兴起的业务分析需求,有些常规统计报表,我主要用到的是这个工具的批处理功能啦,使用Excel函数拼接SQL脚本,批处理提取数据到指定的表后,后续使用Excel自带的公式,实现一些日报,周报,月报自动化排版、统计处理工作,脚本一次编写,Excel报告就自动生成了 。其实就懒哥来说真正编写SQL脚本过程,还是习惯在Navicat之中编写(已经严重依赖它了,智能提示很强大),将编写好后的脚本,粘贴ETool脚本面板运行,查看最后的效果 。总之工具无非好坏,能解决实际问题,就是好工具 。
另外ETool还有三个很好用的数据库查询函数:
- ETSQL 基于Excel自身的查询引擎函数,可以实现Excel里面数据的各种查询,统计工作(Excel自带的函数以往不敢想象的一些统计查询,匹配工作,这个函数都能实现),总是很强大,这个函数在懒哥日常常规报表统计工作使用频率很高,不过这个函数有一些坑需要注意,后续发文详细介绍下 。
文章插图
ETSQL从world sheet之中统计各个地区总确诊数(数据来自网络公开数据)
文章插图
最后报表效果
- ETSQL_Base 函数,这个函数和ETSQL比较起来,主要是应用数据库的,例如MySQL数据库,使用细节上和ETSQL差不多,如果说不想应用数据库查询批处理功能,可以使用这个函数试试 。
文章插图
ETSQL_BASE 函数查询
- ETSQL_Base_RTD这个函数,能够从数据之中定时更新数据,不用手动刷新数据,假如说要用Excel搭建一个临时的BI监控看板,这个函数可以用来救急 。
如果本文能给你带来帮助,感谢订阅分享下,如果想获取ETool或者SQL相关信息:
- 关注下本号,后续更新介绍工具使用方法及基本的SQL查询模板;
- 请私信留言,告知工具获取方式;
- 分享本贴,多谢!
【Excel 数据库函数实现自动化报表】
推荐阅读
- Excel如何实现多表自动汇总?
- koroFileHeader:一个用于生成文件头部注释和函数注释的插件
- EXCEL不规范数据整理,简单才是硬道理
- Excel填充假空单元格,竟然有这么多方法
- 老板让我提取excel员工姓名的首字母,我做了1周,可同事3分钟就搞定了
- 为什么说神经网络可以逼近任意函数?
- Excel提取不重复员工姓名,就这么简单
- 求和只会Sum函数就out了,Excel四种求和操作,解决日常80%工作
- 办公必备的多条件统计函数公式,直接套用,请收好备用
- Excel 数据库连接