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

时间:2010-07-14 20:26:14

标签: web-services excel rest

从Excel 2007/2010中使用REST Web服务有哪些选择?我可以使用XML Maps来使用基本的XML列表,但这不允许我构建动态URL(所以我可以包含参数)。

例如,我可以为http://machine/service/level/5添加一个XML Map到Excel,并在工作簿中显示这些值 - 没问题。真正的问题是,如何动态更改URL的/ 5部分来自excel中的另一个单元?

这样我可以拥有几个具有选项的单元格(ID,什么名称等),每当这些值发生变化(理想情况下)时,都会构造一个新的动态URL,并刷新XML映射。 / p>

这样的事情可能吗?有没有其他人有更好的方法来获取一些参数,调用Web服务(REST或SOAP,我不挑剔)并将结果推回到excel以进行进一步操作?

2 个答案:

答案 0 :(得分:1)

XLLoop(http://xlloop.sourceforge.net/)可用于调用HTTP调用的make Json。

答案 1 :(得分:0)

您可以将PowerPivot与Excel 2010一起使用。从here下载。

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

您应该可以使用它来指向您的网址。

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

祝你好运! :)