如何從網站提取數據到excel表格且同時更新?
如題。
http://jingyan.baidu.com/article/b2c186c8233e6bc46ef6ffea.html
請參考該條百度回答,如需了解VBA實現方法,後續再更新吧
Excel 2010 示例:
1)數據&>&>獲取外部數據&>&>自網站


2)新建web查詢&>&>地址欄輸入網址&>&>轉到


3)點擊表旁的向右箭頭符號&>&>導入


4)導入數據&>&>勾選現有工作表&>&>屬性,彈出「外部數據區域屬性」對話框,設置刷新控制項&>&>確定



5)效果如圖所示:

可以使用Excel2016後自帶的Power Query,非常方便,導入後帶自動更新的,這樣就類似一個簡單的爬蟲。無需任何公式VBA。
下面以網上提取茅台每日股價的例子:
Excel數據爬取,不用Python也能秒懂!
仙杜拉的視頻 · 1366 播放
這個應該用Excel的Power Query功能,在Excel的數據選項卡-&> 獲取外部數據-&>自網站
示例:
比如我想從騰訊NBA官網獲取東部球隊排名的數據,如下所示:


然後開始執行下面的步驟:
1)數據-&>新建查詢-&>從其他源-&>自網站


2)輸入網址-&>點擊確定,出來一個導航器,生成如下


3)最後點擊載入,數據就進入到Excel表格中


4)在連接屬性裡面修改刷新設置

還是數據 來自網站 方便
直接在網站複製
EXCEL里有一個自帶的功能,在「數據」的那個區域,雖然不是特別專業的工具,不過也可以一用。下面是實際操作

使用winhttp採集
同時更新比較困難,提取數據還是比較簡單的。
N年前用過「八爪魚採集器」信息,百度第一個就是。
提取網站的信息效率特別高(主要是針對於信息發布網站,類似於樓盤、企業招聘一類的)
用起來還是比較簡單的,1個小時上手,比CTRL+C然後Ctrl+V效率1萬倍!
推薦閱讀:
※如何利用excel表格核對結轉數據正確性?
※有沒有一些實用的Excel小竅門?
※Excel表格複製後,為什麼其中的透視表數據源還連接在原文件,如何能設置為本地數據源?
※excel處理十萬行以上數據,吃硬體嗎?
※請問有公司只用excel做數據分析嘛?
TAG:MicrosoftExcel | VBA | Excel公式 | Excel使用 |
