我在 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 格式获得响应。

更新于:2019 年 12 月 13 日

543 次浏览

开启您的 职业生涯

完成课程后获得认证

开始
广告