简单的方法来从excel comsume http api

时间:2017-02-17 09:57:41

标签: excel api http odata

TLDR:我在json中有一个简单的http api。客户希望从excel中消费该API。如何让客户尽可能轻松地生活?

我在json中有一个简单的http api。目前,我们的javascript / web前端站点使用api,主要显示网格中的数据。用户可以进行任何类型的过滤,过滤发生在后端。网格将来会发展,所以你可以像使用excel那样用它做各种各样的事情,所以我们正在考虑从excel制作api消费品。

我已经看过 odata ,而且excel似乎与它相处得很好。你可以从excel指向一个enpdoint并且神奇地做很多疯狂的事情。 odata的问题在于它需要太多的工作。首先,api是在javascript中,我似乎无法找到一个好的javascript库,它将为我做的工作,所以我将不得不实现整个协议。其次,我唯一对odata感兴趣的是查询功能,而不是数据位 - 我不希望我的端点暴露我的数据形状。最后,odata似乎有点“死”。

我正在寻找odata的替代品。

我发现使用excel你可以很容易地使用web query从http json api端点获取数据,但我看到有点限制。 首先,设置查询涉及一些步骤 - 因此对于客户而言,这不会像odata那样微不足道。更重要的是,我希望我对http端点的调用进行参数化以进行过滤,使用很多参数,我找不到使用Web查询执行此操作的简单方法。

为了澄清,我希望过滤发生在后端,而不是excel。由于数据量巨大,api返回所有数据并且他们在excel中进行过滤是不可行的。

有什么想法?有人有这方面的经验吗?

我想知道是否..

  • odata是正确的方法吗?
  • 如果odata不是正确的方法,最好的选择是什么?

非常感谢

0 个答案:

没有答案