excelJs 怎么使用,写一个完整的demo
时间: 2023-05-18 14:06:34 浏览: 343
非常感谢您的提问!以下是一个使用 ExcelJS 的完整示例代码:
```javascript
const ExcelJS = require('exceljs');
// 创建一个新的工作簿
const workbook = new ExcelJS.Workbook();
// 添加一个新的工作表
const 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: 15, outlineLevel: 1 }
];
// 添加一些数据行
worksheet.addRow({ id: 1, name: 'John Doe', dob: new Date(1970,1,1) });
worksheet.addRow({ id: 2, name: 'Jane Doe', dob: new Date(1965,1,7) });
worksheet.addRow({ id: 3, name: 'Jim Doe', dob: new Date(1975,2,15) });
// 保存工作簿到文件
workbook.xlsx.writeFile('MyExcelFile.xlsx')
.then(function() {
console.log('Excel file saved!');
});
```
这个示例代码创建了一个新的 Excel 工作簿,添加了一个名为 "My Sheet" 的工作表,并向其中添加了一些数据行。最后,它将工作簿保存到名为 "MyExcelFile.xlsx" 的文件中。
希望这个示例代码能够帮助您开始使用 ExcelJS!