活見久!EXCEL終於活成了你想要的樣子,效能已提升10倍

hxc979891發表於2020-12-16

  Excel在處理大資料量時捉襟見肘的表現,曾經讓很多使用者抓狂,EXCEL效能弱已經是一個不爭的事實。眾所周知,EXCEL的處理上限是100萬行,如果超過了100萬行,EXCEL便束手無策了,即使資料量只有幾萬行,EXCEL也會變得非常卡,對於習慣使用EXCEL的使用者來說,這無疑是一個非常頭疼的事情。

       最近從朋友口中知道了一個非常厲害的方法,可以幫助EXCEL解決效能弱的問題,那就是利用外掛的形式去連線資料庫,先把檔案匯入到外掛裡的本地資料庫,然後再回到EXCEL裡與資料庫進行相連,呼叫資料庫的資料欄位,便可以在EXCEL裡實現處理大容量資料的功能。為了驗證這個方法是否有效,我把這個外掛安裝在了EXCEL裡,隨後可以看到工具欄裡出現了一個新的介面。

 接下來的幾天裡我對這個外掛進行了簡單試用,發現它很不簡單,這個外掛不僅可以和資料庫相連,還能實現其他更加厲害的功能,下面我簡單介紹一下這個厲害的EXCEL神器。

1、資料庫連線

 隨著資訊時代的愈發成熟,企業的資料量也在每天呈爆炸式的增長,效能孱弱的EXCEL已經不能滿足大部分企業的需求,因此資料庫成了各大企業儲存和加工資料的首選。微軟也為EXCEL提供了連線資料庫的功能,但是連線過程較為複雜,需要輸入的使用者名稱、密碼、ip地址都是明文,非常不安全。

 這個時候就需要用上我們的EXCEL神器了,它在資料庫的連線上提供了非常便利的操作環境,支援本地資料庫、關聯式資料庫、多維資料庫、NOSQL等市面上主流的資料庫埠。連線過程也非常簡單,以MySQL資料庫為例,在連線視窗選擇資料庫型別,並填寫好連線串、使用者密碼,然後點選測試連線,測試成功之後點選儲存,便完成資料連線的建立了。

       只要連線好了資料庫,就能在EXCEL中透過拖拽的方式呼叫資料庫中的欄位,無需再開啟龐大的資料來源檔案了,對於EXCEL使用者來說簡直是一個天大的好訊息。

2、ETL技術

 一般情況下,從各個業務部門彙總過來的資料是十分分散的,無法滿足資料分析的需求,還要經過進一步的加工處理,最終形成簡潔、規範、清晰的樣本資料。這個過程通常被稱為ETL,也就是對資料進行抽取(Extract)、清洗轉換(Transform)、載入(Load)的過程。在EXCEL上,微軟為使用者提供了power query的元件,依賴於M語言,可以對資料來源進行關聯,轉置、分拆、過濾等操作,但是power query受引擎效能的侷限,且M語言書寫不方便,不適合處理企業級資料。

 我更傾向於在專業的ETL工具裡完成這個過程,目前在國內用的最多的ETL工具是kettle,但是這個工具的效能相對來說比較弱,而且出現的一些bug無法解決。所以我採用了EXCEL神器裡的自助ETL技術去完成這個任務,它在ETL的處理上則提供了自助化的操作介面,允許使用者透過簡單的滑鼠勾選資料欄位與查詢條件,使用者透過簡單的拖拽便可以快速完成資料抽取、清洗轉換與載入的加工過程,而且效能非常強悍。

3、辦公自動化

很多小夥伴每天都要用EXCEL處理各類報表,比如彙總各類資料,組合排序,跨表關聯計算,糾錯處理,稽核資料等等重複性工作,每天都把大量的時間花在了收集資料、複製、貼上、清洗資料、轉換資料這樣的事情上了,而不是把時間花在業務問題的分析上, 不僅處理效率低下,而且還容易出錯。

EXCEL神器利用外掛的形式,把EXCEL與資料庫進行了完美的融合,這個形式摒棄了傳統EXCEL手動更新資料來源的方法,而是藉助雲端強大的效能,直接在EXCEL中呼叫資料中的欄位,無需手動更新資料來源便可自動在EXCEL中完成重新整理,真正地實現了EXCEL辦公自動化。

4、網頁端報表傳輸

      對於工作的小夥伴來說,檔案傳輸總是避免不了的,有些EXCEL檔案是其他的一些格式或者體積過大,傳輸起來十分的不方便。這個EXCEL外掛在檔案互傳上具有獨特的優勢,只要把做好的報表釋出到WEB端,便可以透過連結或者二維碼的方式分享給其他人,接收人可以透過PC端和移動端兩種方式對報表進行查閱,這種高效的資料互傳方式提高了團隊的協作能力,讓辦公從此變得更加智慧。

5、資料安全

 隨著大資料技術的發展越來越成熟,資料在每個企業裡所扮演的角色也變的更加重要,接踵而至的便是資料安全問題,最讓眾多企業談虎色變的事情便是資料洩露問題了,一不小心便會給企業造成巨大的經濟損失,因此越來越多的企業開始重視資料的安全問題。這個EXCEL外掛的網頁端具有完善的安全管理體系,它可以控制使用者功能許可權、資料訪問許可權、資源訪問許可權,支援按使用者、使用者組、角色進行管理,支援多套應用系統共用同一套使用者管理系統,支援多級使用者管理體系,可以確保企業資料安全無虞。

 以上就是利用EXCEL去處理大資料的方法,如果覺得不錯的話,可以按照我說的去進行測試,相信會對你的工作效率有很大的提升。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69980489/viewspace-2742857/,如需轉載,請註明出處,否則將追究法律責任。

相關文章