Excel从Web获取数据
Web查询可以帮助您将Web上的可更新数据插入工作表。早期版本的Microsoft Excel还提供了Web查询,但是该功能在新版本中得到了极大的增强。现在,您可以在设置网络查询时浏览任何网页,就像在浏览器中浏览网页一样。进入网页后,您可以通过单击Excel自动添加到网页中的图标来选择一个或多个表格。

了解网络查询的基础
学习网络查询基础知识的一种好方法是查看Excel中包含的查询示例。
使用网络查询示例
MSN? Excel中包含的MoneyCentral投资者股票报价网络查询使您可以将最新的股票报价插入电子表格中。请使用“导入数据”命令(“数据”菜单,“导入外部数据”),然后选择“ MSNMoneyCentralStockQuotes”作为数据源。至于参数值,您可以使用任何您感兴趣的股票的代码。(例如,要获取Microsoft股票报价,请输入MSFT。)创建查询后,您可以随时更新其值以获得一个新报价。
创建自己的网络查询
现在您已经了解了网络查询的工作原理,轻松创建自己的网络查询。但是在开始创建网络查询之前,最好考虑一下要从中获取数据的网页以及该网页的地址。
如何在Excel中创建Web查询
在Excel中创建Web查询的方式有几种。

使用“导入数据”命令
创建Web查询的传统方法是使用“数据”菜单上“导入外部数据”中的“新建Web查询”菜单命令。如果要插入Excel附带的示例Web查询,或者要插入以前保存的Web查询,则可以使用“导入数据”命令(“数据”菜单,“导入外部数据”)。
使用复制和粘贴
创建网络查询的另一种方法是,首先在Microsoft Internet Explorer(4.0或更高版本)中打开网页,然后复制要导入的表数据,然后将其粘贴到Excel工作簿中。在Excel中粘贴数据时,可以使用“粘贴选项”按钮选择“创建可更新的Web查询”选项。
InternetExplorer
InternetExplorer(5.0或更高版本)包括两种从InternetExplorer在Excel中创建Web查询的方法,如下所述。
使用快捷菜单
现在,您可以使用快捷菜单将在Web页面上找到的表数据导出到Excel。右键单击数据,然后选择“导出到Microsoft Excel”。此功能使您可以开始在Internet Explorer中创建Web查询的过程。
使用“编辑”按钮
将表格数据从网页移动到Excel工作簿的另一种方法是使用Internet Explorer中的“编辑”按钮。此按钮将Excel列为所有网页的有效编辑器。找到要导出到Excel的数据后,请单击“编辑”按钮旁边的向下箭头,然后单击“使用Microsoft Excel编辑”。

更新数据
可以手动(“外部数据”工具栏,“更新数据”)或自动更新Web查询。使用此功能可确保您的电子表格包含最新,最准确的信息。
更改网络查询
您可以编辑查询以更改查询返回的数据类型或格式。单击查询数据中的一个单元格,然后单击“外部数据”工具栏上的“编辑查询”。
使用网络查询来处理XML数据源
Excel支持XML读写功能。值得注意的是,此功能可以在XML文件上创建Web查询。您可以为任何XML创建Web查询,但是如果使用XML电子表格架构,则可以保留各种电子表格概念,例如公式。使用Web查询从XML文件检索数据时,需要在“ Web查询选项”中选择“完整HTML格式”。
请注意,在为XML文件创建Web查询时,Excel将使用可用的第一批处理指令(如果有)。如果没有处理说明,Excel将确定适当的架构是XML电子表格,MSPersist还是两者都不是。 Excel将根据适当的体系结构处理文件。如果文件不属于这两种体系结构,则Excel将使用常规XMLFlattening代码来处理这些文件。 Excel将XML文件保存在自己的电子表格结构中,这是可用于在Excel中保存XML的唯一格式。
使用网络查询重定向
当您为网页上的表格创建网络查询时,Excel将搜索以确认是否存在一个名为o:WebQuerySourceHRef的自定义HTML标记。如果存在此属性,则表示网页的创建者知道人们想要为该网页创建Web查询,并且已经设计了可以通过其他网址访问的数据表的特殊版本。这样做的好处是,Web查询的用户认为他们已连接到格式正确的HTML表,但实际上,他们获得了丰富且准确的XML电子表格版本。
在基于SharePointTeamServices的网站中发布的列表是在Microsoft Office XP中使用Web查询重定向的示例。如果您已经基于SharePointTeamServices建立了一个网站,并在该网站上创建了一个列表,则可以为该列表创建一个Web查询,并且Excel将使用重定向来连接到基本数据。
获取有关网络查询的详细信息
Excel的联机帮助包括与Web查询相关的完整帮助主题,包括基于任务的和概念性的。有关网络查询的更多信息,请参考Microsoft Excel帮助。
故障排除和限制说明没有导入格式
默认情况下,新的网络查询不导入格式,而仅导入纯文本。这是因为某些HTML格式会阻碍Excel中的后续分析。例如,合并的单元格是一种常见的HTML格式,但是合并的单元格会阻碍数据透视表的正常运行吗?报告和图表。要保留格式,请通过“编辑Web查询”对话框上的“选项”按钮进入“ Web查询选项”对话框,然后在对话框中选择“仅RTF格式”或“完整HTML格式”。
数据未正确显示为日期
导入数据时,Excel将自动尝试将数据解释为日期。例如,将03-06转换为3月6日。您可以通过“编辑Web查询”对话框上的“选项”按钮进入“ Web查询选项”对话框,然后在此对话框中关闭Excel的自动日期识别功能。
无法从需要登录的安全站点返回数据
Excel不支持从不使用Windows NT的安全网站获取数据?安防措施。此类网站的典型示例是银行网站,您可以通过该网站查看个人帐户信息。
没有数据返回,或者返回了错误的数据
有几种可能的原因导致数据无法成功导入Excel:
图标未显示在框架集页面的某些表格中
在“ Web查询”对话框中查看时,使用框架的网页有时不显示表选择图标。在这种情况下,单击“刷新”按钮可能会解决问题,但是这样做通常会使框架集返回到主页。要查看表格图标,您可以单击“隐藏图标”按钮两次。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-353116-1.html
这就是报应
自寻死路