如何從網站提取數據到excel表格且同時更新?
如題。
http://jingyan.baidu.com/article/b2c186c8233e6bc46ef6ffea.html
請參考該條百度回答,如需了解VBA實現方法,後續再更新吧
Excel 2010 示例:
1)數據&>&>獲取外部數據&>&>自網站
![](http://i1.wp.com/pic3.zhimg.com/50/v2-71abcef15174e697f4e7e69e2aca08e5_hd.jpg?source=1940ef5c)
2)新建web查詢&>&>地址欄輸入網址&>&>轉到
![](http://i1.wp.com/pic1.zhimg.com/50/v2-d4d6b9a7ac0e5ef1ec61fc4a112f2263_hd.jpg?source=1940ef5c)
3)點擊表旁的向右箭頭符號&>&>導入
![](http://i1.wp.com/pic1.zhimg.com/v2-02323a34fa6aa8491bdc9b1abaa91704_r.jpg?source=1940ef5c)
4)導入數據&>&>勾選現有工作表&>&>屬性,彈出「外部數據區域屬性」對話框,設置刷新控制項&>&>確定
![](http://i1.wp.com/pic3.zhimg.com/50/v2-a9410229f222b87f9fc983cddb7c5115_hd.jpg?source=1940ef5c)
![](http://i1.wp.com/pic4.zhimg.com/50/v2-fdf802a908cdeed042258ba833dab8b5_hd.jpg?source=1940ef5c)
5)效果如圖所示:
![](http://i1.wp.com/pic1.zhimg.com/v2-0a866983186be7344fd6f988505481f5_r.jpg?source=1940ef5c)
可以使用Excel2016後自帶的Power Query,非常方便,導入後帶自動更新的,這樣就類似一個簡單的爬蟲。無需任何公式VBA。
下面以網上提取茅台每日股價的例子:
Excel數據爬取,不用Python也能秒懂!![](http://i1.wp.com/pic3.zhimg.com/v2-5adcf1fdfef965ff33dd1c14aebd8403_s.jpg?source=12a79843)
這個應該用Excel的Power Query功能,在Excel的數據選項卡-&> 獲取外部數據-&>自網站
示例:
比如我想從騰訊NBA官網獲取東部球隊排名的數據,如下所示:
![](http://i1.wp.com/pic2.zhimg.com/v2-c0e957d7633f40f8a555a78f78611ffa_r.jpg?source=1940ef5c)
然後開始執行下面的步驟:
1)數據-&>新建查詢-&>從其他源-&>自網站
![](http://i1.wp.com/pic1.zhimg.com/v2-ad549deec55388b83351a33f0db9de34_r.jpg?source=1940ef5c)
2)輸入網址-&>點擊確定,出來一個導航器,生成如下
![](http://i1.wp.com/pic3.zhimg.com/v2-cfe61f833c7a63e356542d3a6d51cf3a_r.jpg?source=1940ef5c)
3)最後點擊載入,數據就進入到Excel表格中
![](http://i1.wp.com/pic4.zhimg.com/v2-5d14fffc415af252becd6f31b9cdb078_r.jpg?source=1940ef5c)
4)在連接屬性裡面修改刷新設置
![](http://i1.wp.com/pic4.zhimg.com/80/v2-28a969c5882f54db2fcb5eefac236053_720w.jpg?source=1940ef5c)
還是數據 來自網站 方便
直接在網站複製
EXCEL里有一個自帶的功能,在「數據」的那個區域,雖然不是特別專業的工具,不過也可以一用。下面是實際操作
![](http://i1.wp.com/pic4.zhimg.com/50/v2-c7d3974ce1a945473b173b75189aa362_hd.jpg?source=1940ef5c)
使用winhttp採集
同時更新比較困難,提取數據還是比較簡單的。
N年前用過「八爪魚採集器」信息,百度第一個就是。
提取網站的信息效率特別高(主要是針對於信息發布網站,類似於樓盤、企業招聘一類的)
用起來還是比較簡單的,1個小時上手,比CTRL+C然後Ctrl+V效率1萬倍!
推薦閱讀:
※如何利用excel表格核對結轉數據正確性?
※有沒有一些實用的Excel小竅門?
※Excel表格複製後,為什麼其中的透視表數據源還連接在原文件,如何能設置為本地數據源?
※excel處理十萬行以上數據,吃硬體嗎?
※請問有公司只用excel做數據分析嘛?
TAG:MicrosoftExcel | VBA | Excel公式 | Excel使用 |