5萬多行數據用excel做地圖經常卡死,除了換電腦,還有什麼好的方法解決?
需要定期給領導做成PPT,數據有五萬多行,有省級行政單位和市級行政單位,都要在地圖上展示相關數據,用excel處理電腦太容易卡死(可能是我電腦不行……),大家有什麼好的方法解決嗎?
謝邀。
EXCEL地圖我跟著怎麼在 Excel 上做數據地圖?裡面的答案嘗試過一次,感覺步驟有點多,得找地圖素材,得轉化成emf格式,得給地圖素材上的各省市命名,得新建一個worksheet,還得寫一段兒VBA,經過了這麼多步驟,無論是中途還是最後一步,卡一下真的頭也痛心也痛渾身都痛。
5萬多行的數據,說大算不上大數據那麼大,說小,在一般電腦上打開這個excel就得花上十幾秒到幾分鐘不等了。更別提在上面「動手腳」。非不想換電腦的話,只有一種辦法,就是借用「外部的力量」,讓你老電腦外接世界級的資料庫,生成數據地圖只要1秒鐘~
推薦工具:數據觀 | 最易上手的數據分析雲平台
- 推薦理由1:註冊賬號就能用,不用下載哪怕1kb的插件,不佔用電腦哪怕1kb的空間,不給老電腦添新麻煩~
- 推薦理由2:底層架構是大規模分散式並行資料庫集群系統GBase 8a MPP Cluster ; TB-PB級數據秒級響應,5萬行算是小case了。
- 推薦理由3:這個工具非常易上手,做地圖只要2個步驟,而且幾乎不用手動做什麼,拖入你想在地圖上展示的欄位名稱,地圖就自動生成了。
- 推薦理由4:等你用它做了地圖,發現還能用它做餅圖、雷達圖、玫瑰圖、熱力地圖、柱線圖、氣泡圖……還能把你做的圖自由「拼」成一份報告,還能直接發鏈接讓人在手機上看,比excel、ppt強老多了~
下面展示一下步驟:
- Step 1:連接你的數據
- Step 2:可視化你的數據
不用找素材,不用手動命名省份名稱,不用寫VBA,統統都不要,只要滑鼠動一動~
剩下的就是屬於處女座的細節美化了~
比如說,來個漸變:
比如說,換成散點地圖:
比如說,換成熱力地圖:
地圖能細到什麼程度,跟你的數據細到什麼程度有關。你有省市,我到省市,你有經緯度,我跟著你到那個精確的點去~
以上~
提供兩種方法
方法一:
如果自己做的話,數據可以先用SQL處理下(借用資料庫的性能),比如按照省/市匯總好,再放到Excel的power map裡面處理,具體操作可參考
怎麼在 Excel 上做數據地圖?
方法二:
用商業智能BI工具,但BI工具處理引擎不同,性能也各有差異,這裡推薦FineBI(下圖就是用的finebi)。
找IT同事要來數據源地址,通過BI工具連接數據,在本地建立一個數據緩存,然後會得到如下圖左側的各數據欄位,然後拖拽維度和指標,就能展示。
其實各種工具都能實現數據地圖,但BI最大的好處可以定時導入數據,不用每次都做。
如果要放在PPT的話,可以導出成圖片或者截圖。BI的話,在web上顯示,發布後有地址可以嵌入到PPT內展示,現場展示數據聯動和鑽取。
從你的描述來看,主要問題還是你的電腦配置太低,換電腦吧。
推薦閱讀:
※如何利用SAS使得程序更加標準化、自動化一些,減少人工操作,從而提高運行效率?
※用 C++ 實現 Spark 有意義嗎?
※矩陣補全(matrix completion)的經典演算法有哪些?目前比較流行的演算法是什麼?
※處理金融數據為什麼要對數化?
※Excel 的 VBA 現在還算是辦公利器嗎?