Exceljs如何添加行和合并单元格

Nay*_*din 2 exceljs

所以我需要根据数据库中的数据生成一个Excel电子表格。添加数据库中的所有数据后,我需要在底部添加一个新行,说明电子表格的生成时间,如下所示:

在此输入图像描述

我不知道如何让单元格在这里合并,我无法使用,worksheet.mergeCells()因为我不知道数据库中有多少行数据。使用时如何合并单元格worksheet.addRow()?

Aid*_*am1 5

我遇到过类似的问题并使用了与此类似的东西:

const newRow = worksheet.addRow(["This report is..."]);
const currentRowIdx = worksheet.rowCount; // Find out how many rows are there currently
const endColumnIdx = worksheet.columnCount; // Find out how many columns are in the worksheet
    
// merge by start row, start column, end row, end column
worksheet.mergeCells(currentRowIdx, 1, currentRowIdx, endColumnIdx );
Run Code Online (Sandbox Code Playgroud)