// 使用 ExcelJS 创建一个简单的 Excel 文件并保存到本地
const Excel = require('exceljs');
// 创建一个新的工作簿
let workbook = new Excel.Workbook();
let worksheet = workbook.addWorksheet('Sheet 1'); // 添加一个工作表
// 向工作表中添加一些数据
worksheet.columns = [
{ header: 'ID', key: 'id', width: 10 },
{ header: 'Name', key: 'name', width: 32 },
{ header: 'Age', key: 'age', width: 10 }
];
// 插入几行数据
worksheet.addRow({ id: 1, name: 'John Doe', age: 30 });
worksheet.addRow({ id: 2, name: 'Jane Doe', age: 25 });
// 设置某些单元格的样式
worksheet.getCell('A1').fill = {
type: 'pattern',
pattern: 'solid',
fgColor: { argb: 'FF99CCFF' }
};
// 保存工作簿到文件
workbook.xlsx.writeFile('example.xlsx')
.then(() => {
console.log('File saved!');
})
.catch((err) => {
console.error(err);
});
require('exceljs') 引入 ExcelJS 库。new Excel.Workbook() 创建一个新的工作簿,并通过 addWorksheet 方法添加一个工作表。addRow 方法插入几行数据。getCell 方法获取特定单元格,并为其设置背景颜色等样式。writeFile 方法将工作簿保存为一个 .xlsx 文件。成功保存后会输出 "File saved!",如果发生错误则捕获并输出错误信息。如果你需要更多功能或详细用法,请参考 ExcelJS 官方文档。
上一篇:js array.from
下一篇:pdf.js api
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站