如何将 kitco.com 的黄金报价插入到我的 Excel 电子表格中?

Fra*_* R. 6 vba microsoft-excel-2007 microsoft-excel

kitco.com 提供黄金和其他金属的实时报价。我有一个电子表格,它根据黄金价格进行计算,并希望在我的 excel 表上自动更新此实时值。我尝试从网站“获取外部数据”,但这没有用。有任何想法吗?

编辑添加:Kitco 有一个名为 KCAST 的小工具,它在 Windows 任务栏上显示实时报价。我尝试从任务栏中捕获这些值,但这也不起作用。也许如果 Kitco 提供 API 或提要,它可以完成吗?

Ple*_*and 6

如果您可以在 Visual Basic for Applications(Excel 的宏语言)中编程,您将希望使用Internet Explorer 提供的 ActiveX XMLHttpRequest 对象来访问任意 URL。

然后,虽然这不是严格的“正确”方法,但您可以创建一个正则表达式来从网页的源代码中提取黄金价格。最后,更新正确的单元格。


dat*_*too 4

您可以使用 Excel 2003 中的 Web 查询来完成此操作。它确实有效。选择页面左侧的表格。

替代文本

然后导入到你想要的excel范围内。您可以根据需要刷新,也可以设置一个宏来轻松处理该问题。这为您提供了导入到两个单独字段的买入价和卖出价,因此您应该能够使用其中一个作为您的实时号码。