MS Excel - 无法将数据导入为text / csv文件

时间:2017-07-08 01:10:41

标签: excel excel-vba csv stock office-2016 vba

我正在尝试从雅虎财经导入数据。但是,当我去

数据>>从文本/ CSV输入链接,弹出以下屏幕:

Pop_UP 1

Pop_UP_2

我输入的链接只是来自雅虎财经的复制链接(即yahoo finacne>> google>>历史价格>>下载数据>>复制链接地址)。

非常感谢!

1 个答案:

答案 0 :(得分:2)

您在评论中链接到的视频是使用Excel 2007拍摄的,因此它与您使用的软件相差10年。它发表于三年前。事情发生了变化。

Yahoo Finance API不再是免费服务。他们在今年早些时候关闭了服务,你再也无法用Excel提取数据了。

除此之外,如果您运行最新版本的Excel 2016,导入文本或CSV的图标现在将启动Get&转换功能,也称为Power Query,而不是旧的文本导入向导。您看到的对话框来自Get&转换,要求您对输入的URL进行身份验证。如果您有用户名和密码,请输入该密码并建立连接。

如果要使用旧文本导入向导,则需要转到文件>选项>数据并勾选“From Text(Legacy)”框。

enter image description here

然后,您可以在Get& A的Get Data对话框中使用Legacy Wizards的下拉选项。变换。

enter image description here

但我怀疑这是否有效,因为雅虎财务已关闭该服务。