Эксель
-
Здравствуйте, господа знатоки. Всю голову сломал, но не понимаю, почему код не записывает в файл. Ошибки в команде нет, она срабатывает, но файл остается пустым. Код:
З.Ы. Заранее спасибо)
require('regenerator-runtime/runtime'); var Excel = require('exceljs/dist/es5'); var workbook = new Excel.Workbook(); workbook.xlsx.readFile('D:/Stavki/Statistic.xlsx') .then(function() { var i = [[CYCLE_INDEX]]; var info = [[DATA]]; var info2 = [[DATA]]; var info3 = [[NAME_OF_STAVKI]]; var info4 = [[KOEFICIENT]]; var info5 = [[ISHOD]]; var info6 = [[KONTORA]]; var worksheet = workbook.getWorksheet(1); var row = worksheet.getRow(i+2); row.getCell(1).value = info; row.getCell(2).value = info2; row.getCell(3).value = info3; row.getCell(4).value = info4; row.getCell(5).value = info5; row.getCell(6).value = info6; row.commit(); return workbook.xlsx.writeFile('D:/Stavki/Statistic.xlsx'); })
-
Здравствуйте, господа знатоки. Всю голову сломал, но не понимаю, почему код не записывает в файл. Ошибки в команде нет, она срабатывает, но файл остается пустым. Код:
З.Ы. Заранее спасибо)
require('regenerator-runtime/runtime'); var Excel = require('exceljs/dist/es5'); var workbook = new Excel.Workbook(); workbook.xlsx.readFile('D:/Stavki/Statistic.xlsx') .then(function() { var i = [[CYCLE_INDEX]]; var info = [[DATA]]; var info2 = [[DATA]]; var info3 = [[NAME_OF_STAVKI]]; var info4 = [[KOEFICIENT]]; var info5 = [[ISHOD]]; var info6 = [[KONTORA]]; var worksheet = workbook.getWorksheet(1); var row = worksheet.getRow(i+2); row.getCell(1).value = info; row.getCell(2).value = info2; row.getCell(3).value = info3; row.getCell(4).value = info4; row.getCell(5).value = info5; row.getCell(6).value = info6; row.commit(); return workbook.xlsx.writeFile('D:/Stavki/Statistic.xlsx'); })
А чем вам стандартный, официальный, модуль не угодил?
-
@Fox 'exceljs' который? А он благополучно не работает, в лог вылетает ошибка со ссылкой на гэтхаб, что после 10 версии чего-то необходим запрос es5. Буквально пару месяцев назад вместо 'exceljs' успешно использовал 'exceljs-tf', но почему-то его теперь нет
-
@Fox 'exceljs' который? А он благополучно не работает, в лог вылетает ошибка со ссылкой на гэтхаб, что после 10 версии чего-то необходим запрос es5. Буквально пару месяцев назад вместо 'exceljs' успешно использовал 'exceljs-tf', но почему-то его теперь нет
Я про модуль BAS
https://community.bablosoft.com/topic/13448/выпущена-23-2-0-версия-browserautomationstudio/2
-
@Fox Ладно, понял, стоит время от времени обращать внимание на новости. В очередной раз спасибо большое, @Fox )