В настоящее время я создаю данные для импорта из файла Excel с express. пользователь отправляет файл на сервер, сервер читает файл и получает данные для вставки его в базу данных.
Я использую xlsx для узла, и все работает нормально, ожидайте, если я хочу вернуть проанализированный xlsx данные как это:
var data = function(){
var workbook = XLSX.readFile("excel.xlsx");
var sheet_name_list = workbook.SheetNames;
var xlData = XLSX.utils.sheet_to_json(workbook.Sheets[sheet_name_list[0]], {
defval: 0,
});
return xlData
}
console.log(data) //undefined
здесь это не возвращает xlData
, но если il oop больше xlData
, данные там показываются. Я не знаю, почему это происходит, любая помощь с этим.
спасибо.