乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何用excel查询网页数据,并实时更新-网页导入excel数据,excel如何导入网站数据

如何用excel查询网页数据,并实时更新-网页导入excel数据,excel如何导入网站数据

作者:乔山办公网日期:

返回目录:excel表格制作


我是英文版的2003,不过上图之后,你也应该能知道怎么操作了:

1、启动Excel,菜单中的“数据”(data)->“导入外部数据”(import external data)->“新建Web查询”(new web query),随之弹出“新建Web查询”(new web query )对话框。在“地址栏”(address)输入要获得股票行情数据的网址,比如“http://vip.stock.finance.sina.com.cn/quotes_service/view/cn_bill_sum.php?num=100&page=1&sort=kdvolume&asc=1&volume=100000&type=0&dpc=1”,然后单击“转到”(go)按钮,即可在对话框打开相关的数据网页。 

2、单击对话框上的“选项”按钮,在弹出的Web 查询选项对话框中设置导入后的格式。按图打上勾即可。

3.导入网页中的某部分数据时,单击数据表格旁边的黄色小方框,当表格被选中之后黄色小箭头就变为绿色小方框,然后单击底部的“导入”(import)按钮。

4.在弹出的“导入数据”(import data)对话框中,选择存放e799bee5baa6e79fa5e98193e59b9ee7ad94366Web查询的工作表,单击“确定”按钮即可完成数据导入工作。

5.为了方便以后在其他工作表中使用前面的查询以及其相关设置,可以在导入之前将这个Web查询保存为一个“iqy”格式的查询文件。

6.当网页中的数据导入Excel后,在存放Web查询的工作表中会弹出一个名为“外部数据”的工具栏,在这里可以完成编辑查询、设置数据区域属性、更新数据等工作。

7、如果需要对选定的网页数据区域重新设置,或者选择的区域有错误,可以单击“外部数据”的工具栏最左侧的“编辑查询”按钮,在弹出的“编辑查询”对话框中,就可以选择数据区域以及导入数据的相关设置等,然后单击“导入”按钮即可。

8、由于每天都要使用最新的数据信息,因此小张希望每当一打开所创建的Web查询工作表就会自动刷新数据,因此单击“外部数据”的工具栏上的“设置数据区域属性”按钮,在弹出的“外部数据区域属性”对话框中,选中“打开工作簿时,自动刷新”复选框即可。

9、当需要单独更新某个股票的行情时,只要选中其所在的单元格区域,然后单击“外部数据”的工具栏上的“更新数据”按钮,这时候Excel会自动连接网页上的源数据进行更新了。如果需要全部更新,则只要单击工具栏上的“全部更新”按钮就可以了。 

10.我想你是不知道另外13页的地址:

另外13页的地址应该是:

http://vip.stock.finance.sina.com.cn/quotes_service/view/cn_bill_sum.php?num=100&page=1&sort=kdvolume&asc=1&volume=100000&type=0&dpc=1

把其中的page=1改成相应的页数就行,比如要看第10页的数据,

则改成:

http://vip.stock.finance.sina.com.cn/quotes_service/view/cn_bill_sum.php?num=100&page=10&sort=kdvolume&asc=1&volume=100000&type=0&dpc=1

你可以建立13个sheet,每个sheet更新一页,就可以看到所有的数据了。



首先打开excel,点击数据,在获取外部数据选项卡下,点击自网站,就会弹出新建web查询对话框,入下图所示:

将网页地址复制到地址栏,单击转到,即可打开网页。
在打开的网页中,找到你想要导入的数据,单击带黄框的箭头,即可选定区域,然后单击右下角的导入。

在弹出的导入数据对话框中,点击指定导入位置,即可将数据导入到excel。

使用方法:数据导入excel后,如果想更换数据区域可以右键编辑查询,重新指定区域。

数据导入excel以后,在数据区域右键,点击刷新,可以刷新数据。通过右键数据范围属性,可以打开外部数据区域属性对话框,并且设置刷新的频率,及是否允许后台刷新,还是打开文件时刷新。

6
还有一个简便的方法,就是直接复制你需要的网页数据,粘贴在excel中,粘贴完成后,在右下角有个粘贴选项,有个可刷新的web查询,点击它,就会进入新建web查询界面,重复以前的操作就可以了。
这个简单,EXCEL有连接网页数据的代码,不过要看具体情况,发一下网址和要求看看,如果方便的话

使用vba请求网络,对返回的数据使用正则匹配出想要的数据并存入数组中,然后将数组中的内容写入到sheet页中的相应单元格,把上面这个思路放在循环中,可以在循环中加个睡眠时间

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网