在ExcelJS中,你可以通过修改单元格的样式来设置导出文件头的样式。以下是一个简单的示例,演示了如何设置导出文件头的样式:
npm install exceljs
exportExcel.js
),并在其中编写以下代码:// 导入ExcelJS库
const ExcelJS = require('exceljs');
// 创建一个新的工作簿
const workbook = new ExcelJS.Workbook();
// 添加一个新的工作表
const worksheet = workbook.addWorksheet('Sheet1');
// 设置表头样式
const headerStyles = {
font: { bold: true, size: 14, color: { argb: 'FF0000' } }, // 字体加粗,大小为14,颜色为红色
fill: { type: 'pattern', pattern: 'solid', fgColor: { argb: 'FFFF00' } }, // 背景颜色为黄色
alignment: { horizontal: 'center', vertical: 'middle' } // 水平和垂直居中
};
// 添加表头行
worksheet.addRow(['姓名', '年龄', '性别']).eachCell((cell) => {
cell.style = headerStyles;
});
// 添加数据行
worksheet.addRow(['张三', 25, '男']);
worksheet.addRow(['李四', 30, '女']);
// 设置列宽
worksheet.columns = [
{ key: 'name', width: 20 },
{ key: 'age', width: 10 },
{ key: 'gender', width: 20 }
];
// 导出工作簿为Excel文件
workbook.xlsx.writeFile('output.xlsx').then(() => {
console.log('Excel文件已成功导出');
}).catch((err) => {
console.error('导出Excel文件时出错:', err);
});
node exportExcel.js
这将在当前目录下生成一个名为output.xlsx
的Excel文件,其中包含设置了样式的表头。
请注意,这个示例使用了Node.js环境。如果你需要在浏览器环境中使用ExcelJS,请确保使用适当的加载器和API。
领取专属 10元无门槛券
手把手带您无忧上云