之前懶哥跟大家介紹過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監控看板,這個函數可以用來救急。
對于利用Excel從事數據統計分析工作且不熟悉SQL的朋友來說,可能聽到SQL比較恐懼,后續懶哥整理一些SQL常規的一些查詢模板,供一些新入門的朋友借鑒下!
如果本文能給你帶來幫助,感謝訂閱分享下,如果想獲取ETool或者SQL相關信息:
- 關注下本號,后續更新介紹工具使用方法及基本的SQL查詢模板;
- 請私信留言,告知工具獲取方式;
- 分享本貼,多謝!