我在 SAP Business Objects 中使用 REST API 导出 CSV 可以吗?
是的,这是可行的,我之前的一个项目中就做过类似的事情。但是你需要明确你需要导出什么。关于导出内容有两种选择
- 原始数据(这基本上是查询)
- 格式化数据(这是你的报告)
我将为你提供两者的帮助。如果你只想导出原始数据,那么你可以使用以下调用,这样你应该就可以获取原始数据了。
http://<服务器名称>:6405/biprws/raylight/v1/documents/<文档 Id>/dataproviders/<数据提供程序 Id>/flows/<流 Id>
此外,因为需要以 CSV 形式得到响应,所以将 ACCEPT 设置为“text/plain”,以便响应以所需的格式返回,而不是 JSON。
如果你不需要原始数据而是实际报告,那么进行以下调用
http://<服务器名称>:6405/biprws/raylight/v1/documents/<文档 Id>/reports/<报表 Id>
你也需要将 ACCEPT 设置为上面完成的操作,以便以所需的 CSV 格式获得响应。
广告