楼主: matlab-007
4391 1

[程序分享] 如何快速从很多网页上获取数据 [推广有奖]

  • 0关注
  • 37粉丝

学术权威

17%

还不是VIP/贵宾

-

威望
1
论坛币
200481 个
通用积分
146.3285
学术水平
145 点
热心指数
150 点
信用等级
89 点
经验
55962 点
帖子
7494
精华
0
在线时间
834 小时
注册时间
2014-10-27
最后登录
2024-2-27

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
前提:1、网页很多(少的话,用笔抄下来就行了);2、网页格式比较统一;3、该网页可以下载

如果满足上述三个条件,就可以用以下的方法来获取数据了(非常简单,就像把大象放到冰箱里一样)
第一步:分析这些网页地址的规律,构建下载列表,然后用下载软件(比如迅雷)下载网页
第二步:做一个宏,把这些网页读取到Excel中
第三部:再做一个宏,读取这些数据

分析:
1、为什么要先把网页下载下来:因为用Excel直接从网页上读数据比较慢,而下载软件可以实现多任务、多线程,另外这样校对比较方便
2、怎么把网页读取到Excel中:可以用两种方法,直接打开网页或者导入外部数据,可以利用我以前做过一个小工具“一个把若干文件合并到一个文件的小工具http://club.excelhome.net/thread-506333-1-1.html

实例:
我公司在生产中需要大量的铜、铝制品,由于铜、铝的价格波动较大,公司与供应商约定每个月铜、铝的结算价按上海期货交易所网站上公布的交易快讯中最近一个交割月结算价的平均值。也就是[url=]http://www.shfe.com.cn/statements/hq_kx.html[/url] 中铜、铝第一行结算价的平均值。
附件中小工具共有三个功能,第一个功能是构建下载列表;第二个功能是读取已下载的网页,并保留在Excel中,然后读取数据;第三个功能是直接从网页中读取数据。第二个功能受255个工作表的限制,但可以保留网页便于校对,第三个功能则不受255个工作表的限制。
VBA工程密码是:681986

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:如何快速 Statements statement excelhome Statemen 如何 网页

铜铝期货价格专用工具.rar

41.89 KB

本附件包括:

  • 铜铝期货价格专用工具.xls

沙发
钱学森64 发表于 2017-3-10 10:24:35 |只看作者 |坛友微信交流群
谢谢分享

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-20 12:24