首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >功能雅虎财务

功能雅虎财务
EN

Stack Overflow用户
提问于 2015-08-10 12:13:23
回答 2查看 3.3K关注 0票数 0

我有以下问题:我使用带有excel的雅虎财务API来提取股票报价。这通常是可行的。例如,该函数如下:

=NUMBERVALUE(WEBSERVICE("http://finance.yahoo.com/d/quotes.csv?s=MSFT&f=l1"))

但是,在成功地使用了它之后,它突然停止工作,只返回#VALUE。我哪儿都没找到答案。我已经卸载并重新安装了Excel,甚至还安装了Windows 8.1。它只是不再起作用了。

我使用的是MacBook Pro,并在其中安装了Windows8.1。我在上面运行office (我讨厌MS Office for Mac)。也许这和问题有关?我不知道。也许有些权限被封锁了。你有答案吗?此外,该链接仅在1种特定条件下工作.

  • Firefox (Mac):链接工作
  • Safari (Mac):链接不起作用
  • Firefox (Windows):链接不工作
  • Internet Explorer (Windows):链接不工作

朱利安

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-08-10 20:22:03

API现在似乎需要一个额外的参数&e=.csv。将它添加到URL的末尾,它应该可以正常工作。

票数 0
EN

Stack Overflow用户

发布于 2017-06-12 16:34:22

我找到了一个对我有用的解决方案。我在Excel中使用的原始字符串是

代码语言:javascript
复制
=NUMBERVALUE(WEBSERVICE("http://finance.yahoo.com/d/quotes.csv?s="&C22&"&f=l1"))

在哪里,C22是股票标记所在的细胞。我在finance.yahoo.com之前更新了链接部分,所以现在看起来

代码语言:javascript
复制
=NUMBERVALUE(WEBSERVICE("http://download.finance.yahoo.com/d/quotes.csv?s="&C22&"&f=l1"))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31919255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档