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 現在還算是辦公利器嗎?

TAG:數據處理 | Excel圖表繪製 |