Я работаю в nodejs и должен прочитать каждую строку в Excel и вставить найденные там данные в таблицы. Я пытаюсь перебрать строки, но не могу этого сделать из-за асинхронного характера.
Я хочу повторить приведенный ниже код в цикле for, который содержит общее количество столбцов, представленных в таблице Excel.
getStoneData(data, function (err, rst) {
if (err) {
console.log(err);
cb(err); // call callback with error
}
sql.close();
sql.connect(config, err => {
fetchLastID()
.then(insertFirstStoneData)
.then(fetchInsertedID)
.then(insertAllDataFromID)
.then(lastMethod);
})
}
Вставляются только первые данные.