抓取多頁數據想必大多數人都會,只要會點編程技項的人都不會是難事兒。那么,如果只是單純的利用Excel軟件,我還真的沒弄過。昨天,我就因為這個在網上找了好久發好久。
1、在數據-》新建查詢-》從其他源-》自網站 ,如圖
2、在輸入框中寫接接口地址。點確定(這兒需要注意的是,接口必須得是 json的數組格式),格式如下
[{"id": 1,"name": "xiaobiing","age": 15,"arr": [{"a": 5,"b": 9},{"a": 99,"b": 66}]},{"id": 2,"name": "bingning","age": 20,"arr": [{"a": 66,"b": 92},{"a": 444,"b": 333}]},{"id": 3,"name": "aaa","age": 66,"arr": []}
]
3、到這一會后,會轉到Power Query 的編輯界面。在這兒,可以對接口出來的數據進行整合。在這兒,數據出來還是一個純文本,我們需要把它轉為一列一列,一行行的數據。為此,我們需要做如下操作。點擊 “轉到”-》分析-》json,選擇“到列表” 如下圖所示
4、之后再在列的內容右鍵點擊“到表” ,彈出來的框框不要做任何修改,直接點確定
注意這兒的arr又是一個數組,所以 我們還得進一步解析
最后大家別忘了,點擊最后一步,把數據回顯到 Excel的表格里面
大家可以自己寫個接口測試下,我這兒是可以的。
同時,在 數據-》顯示查詢中,點擊右邊框框中的白色小點,可以獲取到網絡中最新的數據并加載到表格中,如下圖所示