Excel 2013:编写网络查询文件以从网站下拉列表中提取不同的值
Excel 2013: Writing web query file to extract different values from website drop-down list
我完全是编码初学者,所以目前我只是尝试使用 .iqy 文件将网站数据导入 Excel 2013 以更改查询参数并尝试了解基础知识html 语言。我遇到了一个关于堆栈溢出的问题,它是;
Q
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
显然我在这里犯了一个错误,但我什至接近了吗?我知道我可以只 link 美元数据到另一个网站的汇率来计算英镑汇率,但我想了解要查找 html 代码的哪一位以及如何编写正确的 .iqy 文件。
如有任何帮助,我们将不胜感激。
干杯,
段
网站正确加载网站,您必须了解转换是如何完成的。
可能没有直接获取此数据的方法,当您更改货币时,网站实际上通过调用 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"))
使其成为一个多步骤的过程
我完全是编码初学者,所以目前我只是尝试使用 .iqy 文件将网站数据导入 Excel 2013 以更改查询参数并尝试了解基础知识html 语言。我遇到了一个关于堆栈溢出的问题,它是;
Q
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
显然我在这里犯了一个错误,但我什至接近了吗?我知道我可以只 link 美元数据到另一个网站的汇率来计算英镑汇率,但我想了解要查找 html 代码的哪一位以及如何编写正确的 .iqy 文件。
如有任何帮助,我们将不胜感激。
干杯,
段
网站正确加载网站,您必须了解转换是如何完成的。
可能没有直接获取此数据的方法,当您更改货币时,网站实际上通过调用 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"))
使其成为一个多步骤的过程