SAP UI5 SmartTable 控件支持两种类型的 Excel 导出操作:
-
客户端导出。这种类型的导出是默认类型。
-
SAP Gateway Foundation 的 SAP Gateway 导出。
支持被导出的 Excel 数量比较
SAP Gateway:如果有超过 100,000 个单元格或最多 500,000 个单元格,则显示警告,具体取决于会话和 ABAP 内存的配置。
SAP Client:根据使用的设备来显示警告,Desktop 环境超过 2,000,000 个单元格则显示警告,在移动设备上,这个阀值为 100,000 个。
单元格总数仅受客户端物理内存和浏览器内存限制的限制。
Localization - 本地化
考虑到用户导出文件的位置,导出的电子表格的内容将包含已翻译的列标题和所需的日期、时间和布尔表示。
SAP Gateway:导出文件中的列标题可以按照后端系统中定义的用户语言显示,并且可能与用户在 UI 上看到的不同。
SAP Client:导出文件中的列标题与 UI 上显示的相同。此外,对于 SAP Client 导出方式来说,在工作簿中还可提供一个可选工作表,以将附加信息附加到导出的电子表格。此元信息被分组,因此允许开发人员在不同层中添加信息而不会发生任何冲突。一个典型的用例是,例如,SmartTable 添加了一些基本信息,应用程序开发人员可以通过在其之上添加一些内容来增强它。
除此之外,客户端导出允许开发人员添加不属于工作簿内工作表的其他信息。 此数据是内置信息,可由 Microsoft Excel 等应用程序处理。
数据类型
Office Open XML 电子表格支持具有不同视觉和功能行为的各种类型的数据。这些类型表示与原始数据不同,需要进行相应的转换。
Gateway 导出支持的类型:text, number, date, time 和 boolean.
Client 导出:支持文本、数字、货币、日期、时间和布尔值类型。 除了仅支持这些数据类型之外,还可以通过额外的配置来创建格式化文本聚合、特定日期和时间输出格式、文本布尔表示(例如,有货/缺货而不是 true/false ) 和计量单位。
标签:单元格,导出,000,Client,UI5,Export,SAP,Gateway From: https://blog.51cto.com/jerrywangsap/5881374