如何在SAPUI5中实现Export to excel功能?

时间:2016-07-13 12:14:54

标签: sapui5

我有一个Table元素,我想通过下载到excel函数下载这个表数据。我正在本地部署它,所以没有可能的后端实现?这可能吗?

此致 Mayank Saxena

3 个答案:

答案 0 :(得分:1)

当数据来自oData服务时,可以通过将参数$format=xlsx添加到URL来以xlsx格式请求数据。只需将用户直接重定向到oData-URL。对用户来说,它就像是常规下载。

您可以使用sap.m.URLHelper.redirect(url,true);

将用户重定向到其他URL

答案 1 :(得分:0)

下载到excel仅适用于后端实现。 您必须检查后端元数据 sap:supported-formats="atom json"。必须有类似xlxs的东西。如果您使用smarttable,则会自动显示download to excel按钮

答案 2 :(得分:0)

您可以在以下配置中使用导出功能。

 <form [formGroup]="rForm" (ngSubmit)="processForm(rForm.value)">

  <div formGroupName="hr">
  <app-hr></app-hr>
  </div>

  <input type="text" formControlName="reason"/>

 </form>