0

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

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

1 回答 1

0

这应该做你想做的,它将每个用户添加到一个新行(在第 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));
于 2019-09-26T11:16:50.370 回答