Excel Web查询中的参数

我试图从networking导入数据,并且对于静态URL工作正常。 该URL看起来像这样: http : //www.foo.com/api/v0.9/csv/items/3/1最后一个数字(这里是“1”)控制页数。 由于总共有200页左右,我宁愿不重拍200静态查询,所以我的问题是我怎么可以参数化这个?

我search了互联网和唯一的解决scheme,我发现它改变了一些像http://www.foo.com/api/v0.9/json/items/3.html?page=1的URL但我的url只是工作方式不同,所以解决scheme不适用。

任何人都可以告诉我如何在我的情况下可以参数化或指向正确的方向吗?

感谢您的时间

您可以更改QueryTable.Connection属性以指向不同的URL。 这是一个例子

Dim i As Long Dim qt As QueryTable For i = 1 To 200 Set qt = Sheet1.QueryTables(1) qt.Connection = "URL;http://www.foo.com/api/v0.9/csv/" & i qt.Refresh False 'Do some stuff with the data Next i