app.get("/get_report", upload.any(), function(req, res) {
var options = {
filename: './streamed-workbook.xlsx',
useStyles: true,
useSharedStrings: true
};
var workbook = new Excel.stream.xlsx.WorkbookWriter(options);
var worksheet = workbook.addWorksheet('My Sheet');
worksheet.columns = [
{ header: 'Id', key: 'id', width: 10 },
{ header: 'Name', key: 'name', width: 32 },
{ header: 'D.O.B.', key: 'DOB', width: 10 }
];
worksheet.addRow({id: 1, name: 'John Doe', DOB: new Date(1970,1,1).toString()});
worksheet.addRow({id: 2, name: 'Jane Doe', DOB: new Date(1965,1,7).toString()});
worksheet.commit();
workbook.commit().then(function(){
console.log('xls file is written.');
});
});
Это мой API, и после открытия файла Excel, который я нахожу, я вижу, что я вижу столбцы DATE пустыми вместо данных, которые я здесь определил.