0

多年来,我一直通过 Excel 的 Get External Data->From Web 功能从某些网站下载数据。在运行各种 Windows 操作系统的各种 PC 和笔记本电脑上的 Excel 2007、2010、2016 中,一致的一件事是难以置信的不可靠性。我总是遇到多个“此页面上的脚本中发生错误”错误(我单击是),而且它经常挂起,我必须在任务管理器中终止 Excel。

例如,如果我访问 www.ft.com,我会在第 1 行收到 3 条“脚本中发生错误”消息。然后单击登录,我会收到另外两条错误消息。然后我完全无法在电子邮件地址字段中输入登录。我必须终止 Excel 才能退出。多年来,我设法以某种方式克服了这种令人难以置信的不可靠性,但现在我走到了死胡同。

我在大多数网站上都有类似的行为。例如 www.morningstar.co.uk。

Excel 似乎使用不同版本的 IE 进行查询。因此,我无法使用 IE11 或 Edge 登录,然后使用该登录名直接进入 ft.com 上我想要访问的相关数据页面。我必须通过 Excel 登录 FT.com

非常令人沮丧。有任何想法吗?

4

1 回答 1

0

好吧,这与其说是一个解决方法,不如说是一个答案。使用 Internet Explorer(即单独安装在您的 PC 上的 IE11)而不是通过 Excel-Get Data from Web 功能来编写一些 VBA 来加载数据很容易。例如看到这个链接

使用 VBA 将网页数据传输到 Excel 工作表

它复制整个网页而不进行格式化,但这对我的目的来说已经足够了。

我仍然很困惑,为什么 Excel-Get Data from Web 功能在这么多年后仍然非常不可靠

于 2018-03-26T18:47:09.000 回答