擺脫了Excel重複做表,換個工具輕鬆實現報表自動化,漲薪三倍

2020-12-11 數據分析不是個事兒

我是一個畢業兩年的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那樣,手動從資料庫中導出數據,再複製粘貼到表格中。

報表模版製作

解決了數據連結的問題,接下來就是報表模板製作,以前做表格都是用的Excel, 剛下載FineReport的時候擔心學不會,但接觸之後發現,它的操作其實很簡單,不需要寫代碼,大部分的操作拖拽就可以完成。普通報表模式的界面和Excel差不多,只不過制表原理不一樣:excel是對單個的單元格高進行處理,然後再下拉到數據列,而FineReport的單元格綁定的是數據欄位,直接對數據欄位操作

Finereport的自動化制表步驟如下:

下面做個簡單的周報演示一下過程,效果圖如下,選擇日期框裡的時間,點擊查詢後就可以自動跳轉到當周的訂單數據

第一步:建立數據連結

開設計器,在伺服器>定義數據連接中定義需要連接的資料庫,即可建立需要的數據連接,如下圖所示:

第二步:新建數據集,報表樣式設計

新建數據集,過 SQL 查詢語句從連接的資料庫中取數,然後設計器單元格中設計好表格樣式,把數據欄位拖拽到單元格中,設置好擴展關係

第三步:定義時間參數

訂單明細表做好了,要生成周報,就是要對訂單中的日期進行篩選,在FineReport中採用的是參數過濾的方法,把表格中需要進行篩選的欄位添加參數,然後給欄位相應的數據格添加過濾條件,就可以篩選出數據

我們給模版添加一個日期參數 Date ,然後把參數添加到參數面板中,把參數控制項類型為日期型:

第四步:設置過濾條件

我們要對訂購日期進行篩選,因此給訂購日期欄位所在的單元格添加過濾條件:

這樣就設置好了,點擊預覽,一張自動化周報就做完了,可以一鍵輸出成pdf、excel、word、圖片等多個格式,還能直接郵件分享給領導

動態報表模版

上面的例子只是單個訂單明細表周報,但是在實際工作中,老闆想看的遠遠不止這一些,他可能想看地區緯度下的銷售情況、某個產品的銷售情況、甚至是某個門店的某個月的銷售情況,這時候怎麼辦,一張一張做表?不,直接用FineReport做個動態報表模版,各個圖表組件之間可以聯動,鑽取,老闆想看什麼都在一張報表模版中搞定:

剛才我們做訂單表周報是用的是FineReport的普通報表模式,它還有一個更牛逼的決策報表模式,普通報表和excel差不多,是格子式的設計界面,而決策報表採用的是畫布式的設計界面,就像一個空白的畫板,你想要用哪個報表組件,就把它拖拽到畫板中,然後定義各個組件數據來源,圖表組件數據即可來源於數據集,也可來源於單元格。

可視化大屏

除了滿足一般的自動化報表需求之外,還有一個更厲害的功能,也是最能裝逼的功能,就是做可視化大屏,用Finereport的決策報表模式,可以隨意布局圖表組件,可以在一個頁面中整合不同業務數據,展示公司的各類業務指標,多維度分析數據,比如下面的銷售管理駕駛艙,老闆通過一張大屏就能看到公司所有重要銷售指標,掌握公司的銷售情況:

具體的大屏製作方法,之前寫過:巧用工具,手把手教你做出高大上的dashboard駕駛艙

總結

學會了自動化報表,現在我的周報、月報、日報只需要一鍵刷新就能生成,每天也有了更多的時間處理新的需求,去探索分析異常業務情況,還為公司製作了各類業務管理駕駛艙,慢慢的,我從一個不起眼的報表搬運工成為了真正的數據分析師,也漸漸找到了工作的價值。

註:FineReport個人版免費,下載方式後臺私信我回復「報表」,即可獲得

相關焦點

  • 擺脫Excel重複做表,輕鬆實現日報、周報自動化報送
    小億有個在北方某城市的地板裝修公司做市場的朋友,他和小億吐槽過他們的周報制度:每周,他都需要匯總他們公司分布在4個城市的13家門店的銷售數據做數據分析,把各個工作表的數據複製再粘貼到一個工作表裡,再進行數據透視表分析,然後把結果提交給總經理。
  • excel篩選技巧:如何做一個動態篩選自動化圖表?
    最近豬肉價格瘋漲,很多小夥伴們都開始抱怨,要是再不漲薪,估計連肉都吃不上了。的確如此,這光漲肉價,不漲工資,擱誰也受不住啊!所以今天給大家分享一個老闆最愛的excel自動化表格,搞定老闆,升職加薪,不再是夢!
  • 比Excel強大還好上手?這個工具,能讓你擺脫重複勞動!
    能直接整合資料庫的數據做報表開發,開發的模板能通過設置簡單的查詢參數,做篩選過濾。原本要做12家門店的銷售報表,我用一張模板花1個多小時就搞定了,分分鐘批量導出。一個字「快」。資料庫整合的效率和開發的效率不可同日而語。
  • 從Excel中解救你!如何用Python實現報表自動化
    Excel無處不在,即便有著像Python這樣的強大工具任你使用,你也難以從中逃脫。也許你的老闆和同事仍然需要這種簡單的方法來訪問重要數據。但沒關係!那並不意味著你不能通過使用Python來簡化Excel工作。全程無需使用Excel,逃離報表魔爪!
  • 還在用 EXCEL複製粘貼?報表自動化讓你效率提升10倍
    作為一名普通的數據統計員,相信你一定擺脫不了這樣的場景:1、公司裡存在著各種日報、周報和月報,由於不會用EXCEL做報表自動化,你經常需要花大量時間把公司裡幾十個門店的數據匯總起來再製作表格;2、公司要開年度經營分析會議,領導要求你把公司整年的數據提取出來進行分析,但是由於數據量太大
  • 從只用Excel做報表,到可視化報表工具真香,他經歷了什麼
    一般而言,如果你的Excel工作表在一個月之內就可能突破10000條記錄的話,建議你還是用專業的報表工具吧,要不然工作就不保了。有人會說,Excel挺好,那我建議把你發派到武漢去做報表,看看從早到晚是什麼感受。有了專業的報表工具之後,這事就不是個事兒。
  • 做可視化分析,它比Excel透視表強過10倍
    你可以把它看作可視化工具,也可以把它作為報表工具,還可以把它看作是數據分析工具,因為如果你有數據,你想分析,可以藉助FineBI做一些探索性的分析。我個人是拿FineBI來做數據分析和可視化的。但嚴格定義來講,它其實一款自助式BI。
  • 用Excel做了7天報表,這個領導喜歡的可視化工具,只用了7小時
    直白點來說,VBA的執行效率確實不咋地,做稍微複雜點的功能總是卡死(假死)。語法也挺奇怪的,但是由於和excel綁定,現在人也只能接受。這種報表最大的問題,就是重複工作多,例如你分析10個分公司的每月趨勢,那你是要做10次同樣的操作了?!或者你做完之後,才發現前面有個數據的處理錯了,然後又要由頭開始檢查一遍……耗時耗力,這一類報表的做法,常見於最初級的表哥表妹!
  • 用了5年Excel,換了這個神奇的報表工具,不禁感嘆:國產真香
    再加上數據無法實時更新,需要耗費很多重複人力在更換數據源上,並且可視化效果也有限。當時我在的部門,全部是用Excel做數據分析的,雖然總有人吐槽,但也沒人提出更好的解決辦法,大家就依然沉浸在加班取數做表……取數做表的氛圍中。後來新換一個主管,帶著我們用開源報表工具實施報表項目。
  • 做報表三年卻被淘汰:別學python和Excel,這才是你該會的工具
    前幾天看朋友圈,有個三年的財務朋友準備辭職,他說每次的月度匯報,所有的表都是他拿Excel一個個做,經常一做就是一天,甚至一抬頭發現同事都下班了....有時候好不容易弄好了,軟體卻死機,只好硬著頭皮加班到深夜,他說這種感覺再也不想體會第二次了。
  • 還在用excel做各種報表呢?你out了,魔方網表,不懂sql也會用
    還在用excel做各種報表呢? 還在用Excel做各種報表嗎?你OUT了,隨著網絡時代的來臨,人們對於協同辦公的需求日漸增長,過去那種編輯Excel表格,通過U盤、郵件、IM工具實現數據交換的方式早就落伍了。現在人們不僅需要快速傳遞信息數據,還要在這個過程中讓不同人看到不同的數據、實現流程管理。現在有款工具,不懂編程,甚至不懂SQL都沒問題,都能輕鬆使用。這款產品就是魔方網表,它能解決Excel的各種問題:
  • excel篩選技巧:如何做一個動態篩選自動化圖表?
    今天給大家分享一個老闆最愛的excel自動化表格,搞定老闆,升職加薪,不再是夢!*********數據源:小玲老師從「中國養豬網」隨機選取了五個省份的豬肉價格,製成下表。(僅作excel演示使用)*說明:由三個品種雜交生產的豬叫三元豬;外三元:全部選用外來品種雜交而成;內三元:三個品種中有一到兩個我國的品種
  • 《速成Excel報表自動化》課程
    ;只會每天刷別人做的模版表的有理想的數據新手。>>>>課程簡介:Excel數據自動化,Excel數據處理分析圖表呈現可視化。高效的數據自動化能大大提升數據處理分析的效率,進而提升企業經營效益。
  • 不要只會用Excel,用這三款數據分析工具輕鬆漲薪三倍
    現如今,但凡是跟在計算機年前工作的小夥伴都會用到Excel來輔助工作,但是Excel也只能做一些簡單的數據分析,而且統計圖樣式也不怎麼好看,影響工作報告的美觀。而現在比較流行的數據分析BI工具就能解決這些問題,不僅讓工作報告能完美呈現給領導,而且也能讓老闆看到你對工作認真負責的心,升職加薪豈不是指日可待。今天這裡給大家介紹幾款市面上比較實用的數據分析工具,大家可以按照各自的需求來選擇。
  • Excel數據透視表中的報表布局如何設置?
    excel數據透視表中的報表布局如何設置?報表布局是在對數據進行預覽的形式,有四種布局方法,下面就來給大家演示一下。1.首先我們通過左側的數據製作一個數據透視表。2.然後我們點擊數據透視表工具裡面的設計選項卡。
  • 2020職場潛規則:「做不好Excel,千萬別提漲工資」
    上面五花八門的問題,都是因為缺少數據思維:只要學會3個統計函數,輕鬆搞定90%職場計算,一秒求和、求積、求一切;掌握快捷合併功能,月報、季報、年報,門店、部門、總公司報表統統輕鬆生成;把數據做成透視表、動態圖,一眼看出業績走勢,潛在利潤點
  • 一鍵生成報表模板的神器來了
    就拿生產製造企業來說,監控每天的項目進度和生產數據是至關重要的,哪怕這些報表製作起來繁瑣浪費、重複複雜,但是企業不得不通過日報對生產數據進行實時把控。既然制度取消不了,那麼有沒有一種辦法或者工具,能夠實現快速製作日常報表,最好能自動生成日報、周報、月報呢?當然有!
  • 一個模版讓報表自動生成,領導:這才是數據分析人該幹的事
    有什麼辦法擺脫這樣的惡性循環嗎?答案是:不做!可不做那些業務人員怎麼辦,他們還急著要數據啊,答案是:不自己做!那誰來做呢?答案是:交給自動化報表來做。python自動化報表當然,上述的解決方案還不夠完美,因為畢竟還得每天複製粘貼一遍,只能算是半自動化報表,還有一方法就是用python 代碼來操控excel進行相似性很高或者重複性、繁瑣的工作。
  • 秒殺Excel的報表工具,十分鐘教你做好數據填報
    因為當我們使用excel進行數據匯總和填報的時候,只能通過郵件或者網絡發送給相關人員,最後再由專人統一收取,這種粗暴原始的填報方式不僅流程複雜,工作量大,而且極易出錯,這是在方法上出了問題。所以現在很多企業都會使用專業的報表工具來進行數據填報,專業的報表工具有很多,怎麼選就變成了一個令人頭疼的問題。
  • 掌握Excel這五大技巧,讓老闆無法拒絕你的漲薪要求
    Excel功能非常強大,掌握一些使用技巧能讓你的工作效率成倍提升,讓老闆無法拒絕你的漲薪要求。快速全選當數據表有成千上萬行時,快速全選可以省時省力,不用拖著滾動條長時間等待,按組合鍵Shift+Ctrl配合↑↓←→四個方向鍵就能快速全選該方向上的所有行/列數據。