我正在尝试使用 exceljs 处理 Excel 工作表,但需要在处理每一行并将信息输入数据库时将数据插入数据库。在处理每一行结束时,我需要将值作为成功/失败插入,并将其作为带有失败的 Excel 表返回。我需要一个接一个地处理这些行。
您可以查看 ExcelJs文档,其中清楚地提到了迭代工作表中的行的步骤。
在worksheet.eachRow()它允许你做这个功能。
// Iterate over all rows that have values in a worksheet
worksheet.eachRow(function(row, rowNumber) {
console.log('Row ' + rowNumber + ' = ' + JSON.stringify(row.values));
//Do whatever you want to do with this row like inserting in db, etc
});
// Iterate over all rows (including empty rows) in a worksheet
worksheet.eachRow({ includeEmpty: true }, function(row, rowNumber) {
console.log('Row ' + rowNumber + ' = ' + JSON.stringify(row.values));
//Do whatever you want to do with this row like inserting in db, etc
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7930 次 |
| 最近记录: |