Как использовать асинхронный json2xlsx - PullRequest
0 голосов
/ 03 апреля 2019

Я использую библиотеку json2xlsx lib для преобразования JSON в xlsx, а затем экспортирую xlsx с помощью lib fs, однако, когда JSON содержит много данных, приложение кратко «зависает» до тех пор, пока не будет выполнено преобразование. Я думаю, я просто не могу использовать асинхронное ожидание. Кто-то предлагает библиотеку, которая делает возможным асинхронное преобразование JSON в xlsx. Или другое решение.

const convertToXlsx = async (data, pathOut, nameOutput = 'output') => {

    let xls = json2xls(data)

    await fs.writeFile(`${pathOut}/${nameOutput}.xlsx`, xls, 'binary')


}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...