Я использую библиотеку
excel4node.
Я хочу экспортировать данные в Excel из базы данных. Пока что я только пробую сделать это экспортировав определенные данные по дате. В общем, при экспорте создается Excel, но там нет ни одной записи.
var xl = require('excel4node')
const db = require('../config/db.config.js')
const Report = db.report
var wb = new xl.Workbook()
var ws = wb.addWorksheet('Отчет');
var style = wb.createStyle({
font: {
color: '#000000',
size: 12
}
});
module.exports.getexceldata = async function(req, res) {
try {
await Report.findAll({
where: {
report_date: req.params.report_date
}
})
ws.cell(1,1).string({name: req.body.name}).style(style)
wb.write('Excel.xlsx');
res.download('\Excel.xlsx');
} catch(e) {
errorHandler(res, e)
}
}
Как должна выглядеть эта строка правильно?
ws.cell(1,1).string({name: req.body.name}).style(style)
На всякий случай поясню, что это ссылка на модель:
const db = require('../config/db.config.js')
const Report = db.report