Excel 2007/2010如何使用REST Web服务?

在Excel 2007/2010中使用哪些选项来使用REST Web服务? 我可以使用XML地图来使用基本的XML列表,但是这不会让我build立一个dynamic的URL(所以我可以包含参数)。

例如,我可以为http:// machine / service / level / 5添加一个XML映射到Excel,并在工作簿中显示值就好了 – 没有问题。 真正的问题是,我如何dynamic地改变URL的/ 5部分来自Excel中的另一个单元格?

这样我可以有几个单元格有选项(什么ID,什么名称等),并且每当这些值改变(理想情况下)一个新的dynamicURL将被构造和XML地图将被刷新。

这样的事情可能吗? 还有其他人有更好的方法来采取一些参数,调用一个Web服务(REST或SOAP,我不挑剔),并将结果推回到Excel进一步处理?

XLLoop( http://xlloop.sourceforge.net/ )可以用来调用JSON的HTTP调用。

您可以在Excel 2010中使用PowerPivot。从此处下载。

从主页选项卡中select“从数据源”,然后“从其他源”。

你应该可以使用这个来指向你的URL。

我读过PowerPivot使用REST,但我没有尝试过自己。

祝你好运! 🙂