可在网页上创建或运行 Web 查询来检索文本或数据。Web 查询在检索表或预设格式的区域(由 HTML <TABLE> tag 定义的表;预设格式的区域经常由 HTML <PRE> tag 定义)中的数据时很有用。检索的数据不包括图片(例如 .gif 图像)和脚本内容。
注释 如果从网站检索数据,请确保使用数据时遵循了任何适用的条款和条件的规定,这些条款和条件是网站所有者和(或)操作者提供来控制数据使用的。
新建 Web 查询
- 请执行下列操作之一:
在 Microsoft Excel 中开始
-
在“数据”菜单上,指向“导入外部数据”,再单击“新建 Web 查询”。
-
在“新建 Web 查询”对话框中输入想从中得到数据的网页的 URL 地址。可以键入 URL 地址,也可以复制地址之后粘贴上去,或者单击“地址”列表旁边的箭头选择一个最近使用过的地址。
-
单击“转到”。
在浏览器中开始
-
在浏览器中,浏览要查询数据的网页。
-
单击“使用...编辑”按钮(可能显示为应用程序的图标之一,这取决于网页是如何创建的)旁的箭头,再单击“使用 Microsoft Office Excel 编辑”。
-
- 单击要进行导入的表格旁边的 或单击页面左上角的 以导入整个页面。
如果页面上表格的旁边没有 ,请单击对话框顶部的“显示图标” 以使其显示。
- Web 查询会自动与工作表一起保存。如果想保存查询,以便在其他工作表中运行,请单击“保存查询” 。查询就会以 .iqy 的扩展名保存为文本文件的形式。
- 若要为如何返回数据而设置格式和导入选项,请单击“选项”并在“Web 查询选项”对话框中选择所需选项。
- 单击“导入”。
在“导入数据”对话框中,请执行下列操作之一:
- 若要将网页上的数据返回到选定的工作表中,请单击“现有工作表”。在工作表中,单击要用于放置外部数据区域左上角的某个单元格,再单击“确定”。
- 若要将数据返回到新的工作表中,请单击“新建工作表”,然后单击“确定”。Excel 会在工作簿中添加一张新工作表,并且自动把新工作表的左上角作为外部数据区域的开始。
单击“确定”之后,一个旋转刷新图标 将会显示在状态栏上,表示查询正在运行。若要检查查询的状态,请双击刷新图标。
运行保存过的查询
Web 查询将以 .iqy 的扩展名保存为文本文件的形式。Microsoft Excel 中带有一些用于检索股票报价和货币之类的数据的 Web 查询文件。
- 在“数据”菜单上,指向“导入外部数据”,再单击“导入数据”。
- 请在“查找范围”框中定位查询文件所在的文件夹。
- 选择要运行的 Web 查询。
- 单击“打开”。
在“导入数据”对话框中,请执行下列操作之一:
若要将网页上的数据返回到选定的工作表中,请单击“现有工作表”。在工作表中,单击要用于放置外部数据区域左上角的某个单元格,再单击“确定”。
若要将数据返回到新的工作表中,请单击“新建工作表”,再单击“确定”。Excel 会向工作簿中添加一张新工作表,并自动把新工作表的左上角作为外部数据区域的开始。
- 如果出现提示,请输入查询参数。如果不知道有效的查询参数,请向创建人咨询。
Excel 将运行查询。在状态栏中会显示旋转的刷新图标 ,以表明查询正在运行。若要检查查询的状态,请双击刷新图标。