Как добавить несколько записей из цикла в Excel? - PullRequest
0 голосов
/ 26 сентября 2019

Необходимо добавить несколько записей из цикла в Excel.По заданным параметрам он добавляется в первый столбец и в первый ряд.Что нужно заменить на worksheet.cell(1, 1), чтобы добавить записи в первый столбец и во все последующие строки?

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

1 Ответ

0 голосов
/ 26 сентября 2019

Это должно делать то, что вы хотите, это добавит каждого пользователя в новую строку (в столбце 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));
...