在导出到excel时如何在带有自定义标题和样式的react js中创建excel文件?

时间:2019-05-03 10:28:52

标签: excel reactjs spfx

我需要以以下格式生成一个excel,其中一些标题列是单行,一些是多行和多列。 还需要将CSS添加到诸如背景颜色和边框之类的标题中。

我找不到任何适当的解决方案。 我得到的所有解决方案都是将数组转换为Excel文件。

click here to view the format needed.

1 个答案:

答案 0 :(得分:0)

使用SheetJS

lastElementChild

其中const headerTitle = 'your header title here'; const sheet = XLSX.utils.json_to_sheet([{}], { header: [headerTitle], }); XLSX.utils.sheet_add_json(sheet, data, { origin: 'A3' }); XLSX.utils.book_append_sheet(workbook, sheet); XLSX.writeFile(workbook, 'fileName.xls'); 是标题列,headerTitle是数组格式中的Excel文件数据