// Require library var excel = require('excel4node'); // Create a new instance of a Workbook class app.get('/get_excel', async(req, res) => { var workbook = new excel.Workbook(); // Add Worksheets to the workbook var worksheet = workbook.addWorksheet('Sheet 1'); var worksheet2 = workbook.addWorksheet('Sheet 2'); // Create a reusable style var style = workbook.createStyle({ font: { color: '#FF0800', size: 12 }, numberFormat: '$#,##0.00; ($#,##0.00); -' }); // Set value of cell A1 to 100 as a number type styled with paramaters of style worksheet.cell(1, 1).number(100).style(style); // Set value of cell B1 to 300 as a number type styled with paramaters of style worksheet.cell(1, 2).number(200).style(style); // Set value of cell C1 to a formula styled with paramaters of style worksheet.cell(1, 3).formula('A1 + B1').style(style); // Set value of cell A2 to 'string' styled with paramaters of style worksheet.cell(2, 1).string('string').style(style); // Set value of cell A3 to true as a boolean type styled with paramaters of style but with an adjustment to the font size. worksheet.cell(3, 1).bool(true).style(style).style({ font: { size: 14 } }); workbook.write('Excel.xlsx'); }) module.exports = app;