1

我是一个完整的编码初学者,所以目前我只是尝试使用 .iqy 文件将数据从网站导入 Excel 2013 以更改查询的参数并尝试了解 html 语言的基础知识。我遇到了一个在堆栈溢出时回答的问题:

I am trying to retrieve data from 
http://www.professorpaddle.com/rivers/riverlist.asp which automatically 
defaults to Washington state as the state id. However, I want to pull data 
from the table for Oregon. Can this be done as a property? So far I've tried 
writing a .iqy file and it still doesn't work.

一个

WEB
1
http://www.professorpaddle.com/rivers/riverlist.asp
hstateid=37

Selection=EntirePage
Formatting=All
PreFormattedTextToColumns=True
ConsecutiveDelimitersAsOne=True
SingleBlockTextImport=False

我的问题非常相似。我正在尝试从https://www.livecoinwatch.com将数据导入 Excel 2013 。具体来说,我希望将网站的实时价格(BTC、XRP 和 IOTA)导入 Excel。问题是网站的默认基础货币是美元,所以当我导入数据时,它以美元显示。是否可以从网站的下拉菜单中提取数据以将基础货币更改为英镑,然后将数据导入 Excel 并以英镑显示?我一直在尝试编写一个看起来像这样的 .iqy 文件;

WEB
1
https://www.livecoinwatch.com?menu=["14"]

Selection=EntirePage
Formatting=All
PreFormattedTextToColumns=True
ConsecutiveDelimitersAsOne=True
SingleBlockTextImport=False

显然我在这里犯了一个错误,但我什至接近吗?我知道我可以将美元数据链接到另一个网站的汇率来计算英镑汇率,但我想了解要查找哪位 html 代码以及如何编写正确的 .iqy 文件。

对此的任何帮助将不胜感激。

干杯,

4

1 回答 1

0

该网站正确加载网站,您必须了解的是转换是如何完成的。

可能没有直接的方法来获取这些数据,当您更改货币时,网站实际上是通过调用 URL 来获取转换率的。

https://www.livecoinwatch.com/api/convertFiat/USD/USD/GBP

您可以尝试将最后一个项目从 GBP 更改为 XRP 并直接收到它的信息,但似乎他们的网站不支持它。

因此,您需要做的是获取第一个信息,从 https://www.livecoinwatch.com/api/convertFiat/USD/USD/GBP获取信息 ,然后将其直接应用于您的美元汇率,这应该完成

数据以 json 格式提供,因此您必须在高级编辑器中像这样获取它

来源 = Json.Document(File.Contents(" https://www.livecoinwatch.com/api/convertFiat/USD/USD/GBP "))

使其成为一个多步骤的过程

于 2018-06-06T08:59:02.530 回答