简单的方法来从excel comsume http api

TLDR:我有一个基于json的简单http api。 客户希望从Excel中使用该API。 我怎样才能使顾客的生活尽可能简单?

我有一个基于json的简单http api。 目前,api被我们的javascript / web前端网站占用,主要显示网格中的数据。 用户可以做任何types的过滤,过滤发生在后端。 网格将在未来发展,所以您可以像使用excel那样做所有types的东西,所以我们正考虑从excel中制作api消耗品。

我曾经看过odata,而且excel似乎和它玩的很好。 你可以指出一个从excel enpdoint魔术般地做了很多疯狂的东西。 odata的问题是它需要太多的工作。 首先,API是在JavaScript中,我似乎无法find一个好的JavaScript库,将为我做的工作,所以我将不得不实施整个协议。 其次,我从odata中唯一感兴趣的是查询function,而不是数据位 – 我不希望我的端点暴露数据的形状。 最后,odata似乎有点“死”。

我正在寻找替代odata。

我发现用excel可以很容易地通过web查询从一个http json api端点获取数据,但是我看到了一点限制。 首先,在设置查询时有一些步骤 – 这样就不会像客户的odata那么简单了。 更重要的是,我希望我的HTTP端点参数过滤参数, 有很多参数,我不能find一个简单的方法来做到这一点与网页查询。

只是为了澄清,我想过滤发生在后端,而不是在Excel中。 由于数据量巨大,返回所有数据的api和在excel中进行过滤的api将不可行。

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

我想知道如果..

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

非常感谢