Я пытаюсь добавить новые строки в существующий файл xlsm. Я попытался использовать пакет exceljs для добавления строк, но при записи в новый файл расширение файла (xlsm) не поддерживается. Я получаю следующую ошибку при открытии файла после выполнения операции записи:
Код выглядит следующим образом:
const Excel = require('exceljs');
let filename1 = './file1.xlsm';
let filename2 = './output.xlsm';
let workbook = new Excel.Workbook();
workbook.xlsx.readFile(filename1)
.then((res) => {
console.log(res);
workbook.getWorksheet('AFX').addRow([1, 'raman', 2]);
return workbook.xlsx.writeFile(filename2);
}).then(() => {
console.log('File written');
})
Итак, есть ли способ исправить это или у нас есть какой-либо другой пакет npm для работы с файлами, связанными с макросами.
Пожалуйста, помогите!
Заранее спасибо