如何使用 ExcelJS 在 NodeJS 中附加现有 Excel 文件
How to Append Existing Excel File in NodeJS using ExcelJS
如何使用 ExcelJS 附加到 NodeJS 中已存在的 Excel 文件的最后一行?
您可以使用 lastRow
属性获取当前 sheet 的最后一行。然后增加该值并将新记录添加到新行。
let nameFileExcel = 'YourExcelFile.xlsx'
var workbook = new exceljs.Workbook();
workbook.xlsx.readFile(nameFileExcel)
.then(function() {
var worksheet = workbook.getWorksheet(1);
var lastRow = worksheet.lastRow;
var getRowInsert = worksheet.getRow(++(lastRow.number));
getRowInsert.getCell('A').value = 'New Value';
getRowInsert.commit();
return workbook.xlsx.writeFile(nameFileExcel);
});
参考:Click Here
如何使用 ExcelJS 附加到 NodeJS 中已存在的 Excel 文件的最后一行?
您可以使用 lastRow
属性获取当前 sheet 的最后一行。然后增加该值并将新记录添加到新行。
let nameFileExcel = 'YourExcelFile.xlsx'
var workbook = new exceljs.Workbook();
workbook.xlsx.readFile(nameFileExcel)
.then(function() {
var worksheet = workbook.getWorksheet(1);
var lastRow = worksheet.lastRow;
var getRowInsert = worksheet.getRow(++(lastRow.number));
getRowInsert.getCell('A').value = 'New Value';
getRowInsert.commit();
return workbook.xlsx.writeFile(nameFileExcel);
});
参考:Click Here