excelJS 导出两个sheet
时间: 2023-06-05 11:04:10 浏览: 399
可以使用excelJS库中的Workbook对象,使用addWorksheet()方法添加两个sheet,分别进行数据填充,最后使用writeFile()方法导出excel文件。以下是示例代码:
```javascript
const ExcelJS = require('exceljs');
const workbook = new ExcelJS.Workbook();
const sheet1 = workbook.addWorksheet('Sheet1');
const sheet2 = workbook.addWorksheet('Sheet2');
// fill sheet1 with data
sheet1.columns = [
{ header: 'Id', key: 'id', width: 10 },
{ header: 'Name', key: 'name', width: 20 },
{ header: 'Age', key: 'age', width: 10 }
];
sheet1.addRow([1, 'Alice', 25]);
sheet1.addRow([2, 'Bob', 30]);
// fill sheet2 with data
sheet2.columns = [
{ header: 'Id', key: 'id', width: 10 },
{ header: 'Email', key: 'email', width: 30 },
{ header: 'Phone', key: 'phone', width: 20 }
];
sheet2.addRow([1, '[email protected]', '123456789']);
sheet2.addRow([2, '[email protected]', '987654321']);
// write to file
workbook.xlsx.writeFile('output.xlsx').then(() => {
console.log('Excel file exported!');
});
```
阅读全文
相关推荐















