如何从 Excel 中的循环添加多条记录?

How to add multiple records from a loop in Excel?

需要从 Excel 中的循环中添加多条记录。根据给定的参数,它添加到第一列和第一行。需要用 worksheet.cell(1, 1) 替换什么才能将条目添加到第一列和所有后续行?

for (var i = 0; i < users.length; i++) {
    worksheet.cell(1, 1).string(users[i].NAME).style(style);
}

这应该做你想做的,它将每个用户添加到一个新行(在第 1 列):

for (var i = 0; i < users.length; i++) {
    worksheet.cell(i + 1, 1).string(users[i].NAME).style(style);
}

如果您愿意,也可以使用 forEach 循环:

users.forEach((user, index) => worksheet.cell(index + 1, 1).string(user.NAME).style(style));