http://www.yuyong.net

如何用Excel 获取网页数据

我需要从DOTA网页上的英雄数据导入到Excel中进行编辑,其中涉及IQY文件的编辑,如下方法 工具/原料 office chrome,link grabber插件 方法/步骤 打开需要提取的网页,如图我需要红色框内的数...

我需要从DOTA网页上的英雄数据导入到Excel中进行编辑,其中涉及IQY文件的编辑,如下方法

工具/原料

office
chrome,link grabber插件

方法/步骤

打开需要提取的网页,如图我需要红色框内的数据

如何用Excel 获取网页数据

打开Excel,数据栏选自网站

如何用Excel 获取网页数据

粘贴网页地址并转到

如何用Excel 获取网页数据

勾选红色框符号,我选择此区域内的数据,选项默认即可。如果只是单一网址,此时导入即可。

如何用Excel 获取网页数据

由于我要提取的网页链接有一百多个,而且链接的文字只是英雄名称不同,如

.com/hero/detail/match_up_comb/drow_ranger/?skill=vh&ladder=y

.com/hero/detail/match_up_comb/broodmother/?skill=vh&ladder=y等等,所以需要另行更改。此时将提取网页的设置进行保存,保存的格式为*.iqy。

如何用Excel 获取网页数据

用写字板编辑保存的iqy文件,也可以用记事本

如何用Excel 获取网页数据

更改蓝色阴影部分文字,将英雄名称drow_ranger更改为手动设置["英雄","选择英雄"],保存

如何用Excel 获取网页数据

如图

如何用Excel 获取网页数据

从网站中获取的英雄名称填入Excel的F列,此处提供几个范例,填入表格即可(

grimstroke

broodmother

meepo

slark

visage

)获取英雄名称的方法在本文最后,

如何用Excel 获取网页数据

在表格E1中把英雄名称做成下拉菜单

如何用Excel 获取网页数据

Excel中调用此前编辑的.iqy文件,选择现有链接,浏览更多,找到保存的.iqy文件

如何用Excel 获取网页数据

如图

如何用Excel 获取网页数据

提示选择英雄的参数

如何用Excel 获取网页数据

我选择E1中的英雄名称,选F列中任意的英雄名都可以

如何用Excel 获取网页数据

提取成功,不过只是提取了“天涯墨客”的英雄数据,并不能改变成其他英雄

如何用Excel 获取网页数据

在提取的数据区域内点击鼠标右键,选择下边的参数,进行英雄名称的参数设置

如何用Excel 获取网页数据

在查询参数,选择第三个(从下列单元格获取),选择已经制作好的E1下拉菜单

如何用Excel 获取网页数据

在E1中选其他英雄名称,刷新数据即可,到此完成

如何用Excel 获取网页数据

方法/步骤2

获取英雄名称用chrome+link grabber插件

如何用Excel 获取网页数据

将网页的链接提取出来,复制进记事本,删除相同前缀,保留英雄名称

如何用Excel 获取网页数据

注意事项

这里介绍了.iqy文件的一般编辑,即对更多网址的引用,国内网页没找到相应教程
并不是所有网页所有内容都支持,所以Excel无法做到精确位置的提取数据

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。