我想从rails URL导入数据到Excel。我编写了一个操作来为http请求URL提供JSON数据。
但是当我尝试使用Power Query导入excel时 - >来自其他来源 - >从OData Feed我没有得到任何数据,而是我收到了错误
[DataFormat.Error] OData: The given URL neither points to an OData service or a feed: 'http://<server ip>:3000/test1/test2/test.json'.
来自OData文档here,
我将JSON数据作为{ "d" : { "key": "value"} }
回复。但这似乎没有帮助。我遇到了同样的问题。
def test
respond_to do |format|
format.json do
render :json => { "d" => { "key" => "value"} }
end
end
end
我错过了什么?
答案 0 :(得分:0)
如果您使用的是Power Query - &gt;来自其他来源 - &gt;从OData Feed,您应该提供类似http://services.odata.org/V2/Northwind/Northwind.svc/Categories的URL,但不能提供.json后缀。 如果您尝试直接从OData服务的JSON结果文件导入,则应使用Power Query - &gt;来自文件 - &gt;来自文字