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

2020-08-15 21:26发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 是否可以使用SAPU...

         点击此处--->   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条回答
风早神人
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

一周热门 更多>