如题。
http://jingyan.baidu.com/article/b2c186c8233e6bc46ef6ffea.html
请参考该条百度回答,如需了解VBA实现方法,后续再更新吧
Excel 2010 示例:
1)数据&>&>获取外部数据&>&>自网站
2)新建web查询&>&>地址栏输入网址&>&>转到
3)点击表旁的向右箭头符号&>&>导入
4)导入数据&>&>勾选现有工作表&>&>属性,弹出「外部数据区域属性」对话框,设置刷新控制项&>&>确定
5)效果如图所示:
可以使用Excel2016后自带的Power Query,非常方便,导入后带自动更新的,这样就类似一个简单的爬虫。无需任何公式VBA。
下面以网上提取茅台每日股价的例子:
这个应该用Excel的Power Query功能,在Excel的数据选项卡-&> 获取外部数据-&>自网站
示例:
比如我想从腾讯NBA官网获取东部球队排名的数据,如下所示:
然后开始执行下面的步骤:
1)数据-&>新建查询-&>从其他源-&>自网站
2)输入网址-&>点击确定,出来一个导航器,生成如下
3)最后点击载入,数据就进入到Excel表格中
4)在连接属性里面修改刷新设置
还是数据 来自网站 方便
直接在网站复制
EXCEL里有一个自带的功能,在「数据」的那个区域,虽然不是特别专业的工具,不过也可以一用。下面是实际操作
同时更新比较困难,提取数据还是比较简单的。
N年前用过「八爪鱼采集器」信息,百度第一个就是。
提取网站的信息效率特别高(主要是针对于信息发布网站,类似于楼盘、企业招聘一类的)
用起来还是比较简单的,1个小时上手,比CTRL+C然后Ctrl+V效率1万倍!