使用SAPUI5中的电子表格导出具有多个标题的Excel

2020-08-15 21:26发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

是否可以使用SAPUI5中的电子表格来配置列以显示以下结果?

如果是,请告知我们样品/参考。 谢谢。

要导出excel,我引用了此链接。 但是,它只是一个行标题,没有合并单元格。

https://sapui5.hana.ondemand.com/sdk/#/entity/sap.ui.export.Spreadsheet/sample/sap.ui.export.sample.json/code/ Spreadsheet.controller.js

最好的问候

Thiri

(3.5 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

是否可以使用SAPUI5中的电子表格来配置列以显示以下结果?

如果是,请告知我们样品/参考。 谢谢。

要导出excel,我引用了此链接。 但是,它只是一个行标题,没有合并单元格。

https://sapui5.hana.ondemand.com/sdk/#/entity/sap.ui.export.Spreadsheet/sample/sap.ui.export.sample.json/code/ Spreadsheet.controller.js

最好的问候

Thiri

(3.5 kB)
付费偷看设置
发送
3条回答
风早神人
1楼 · 2020-08-15 21:41.采纳回答

大家好,

我可以使用第三方库" XLSX.js"导出上述文件格式(导出的excel文件中的合并单元格)。

1。 从链接下载库文件: https://github.com/SheetJS/sheetjs

2。 将此库文件添加到您的项目中。

3。 在控制器中声明库。

4。 在控制器中配置以下代码。

var data = [*在这里设置数据*]

/*生成工作表*/

var ws = XLSX.utils.aoa_to_sheet(data);

/*合并单元格设置*/

var mergedCells = {s:{r:0,c:1},e:{r:0,c:2}};

if(!ws ["!merges"])ws ["!merges"] = [];

ws ["!merges"]。push(mergedCells);

/*生成工作簿*/

var wb = XLSX.utils.book_new();

XLSX.utils.book_append_sheet(wb,ws," sheet1");

XLSX.writeFile(wb," test.xlsx");

最好的问候

Thiri

SAP砖家
2楼-- · 2020-08-15 21:58

Hi Felipe,

如果您知道其他任何方式,请告诉我们。

谢谢。

最好的问候

Thiri

My梦
3楼-- · 2020-08-15 21:36

嗨,Thiri,

您可以使用类 sap.ui.export。 电子表格可以在自定义导出到您的excell按钮中设置很多功能,但如果我理解正确,如,无法对标题进行分组。

此致

Felipe

一周热门 更多>