2010-07-14 81 views
16

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

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

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

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

+2

请参阅http://stackoverflow.com/questions/3903731/book-list-getting-book-details-from-amazon-using-excel-vba-barcode-lookups/3942771#3942771 – 2010-10-15 17:59:35

+1

我创建了一个excel插件,可用于将宁静的API与Excel集成,请参阅http://www.enclout.com/home/ignite – 2012-11-29 19:19:52

回答

0

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

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

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

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

祝你好运! :)