1
私はexceljsを使用していますが、セルに値を書き込もうとしましたが、動作しません。しかし、workbook.xlsx.readFile(filename)
は動作していますが、workbook.xlsx.writeFile(filename)
は動作しません。ここでexceljsで書き込みが行われない
は私のコードです: -
var Excel = require('exceljs');
var fs = require('fs')
module.exports.summary = function(req, res, next) {
try {
var filename = process.cwd() + '/template/report/summary.xlsx';
var workbook = new Excel.Workbook();
workbook.xlsx.writeFile(filename)
.then(function() {
var worksheet = workbook.getWorksheet(1);
console.log('worksheet',worksheet);
var row = worksheet.getRow(5);
row.getCell('C').value = new Date();
row.commit();
worksheet.commit();
workbook.commit().then(function() {
console.log('xls file is written.');
});
res.json({ msg: done })
});
} catch (e) {
next(e);
}
}
のに役立ちますか? – abdulbarik