我正在导出带有一些标题值的空 excel 表。在那个 excel 表中,我想为日期字段设置日期格式,如 (mm/dd/yyyy)。如何为该单元格设置指定的格式。
在这里,我定义了 excel 工作表单元格:
var InstructionSheet = workbook.addWorksheet('Instruction');
InstructionSheet.getCell('A22').value = 'F: Start Date';
InstructionSheet.getCell('A22').font = {
name: 'Calibri',
bold: true
};
worksheet.columns = [
{ header: 'ProjectName', key: 'id', width: 10 },
{ header: 'UniqueID', key: 'name', width: 40 },
{ header: 'Name', key: 'name', width: 40 },
{ header: 'ResourceNames', key: 'name', width: 32 },
{ header: 'Type', key: 'name', width: 32 },
{ header: 'IsBillable', key: 'name', width: 12 },
{ header: 'IsCR', key: 'name', width: 12 },
{ header: 'Duration', key: 'name', width: 25 },
{ header: 'StartDate', key: 'string', width: 25 },
{ header: 'EndDate', key: 'string', width: 25 },
{ header: 'Predecessors', key: 'string', width: 25 },
{ header: 'Phase', key: 'string', width: 25 },
];
worksheet.getCell('I1').font = { // Start Date column
name: 'Calibri',
bold: true
};
我试图以这种方式设置日期格式。但它不工作
InstructionSheet.getCell('A22').font = { name: 'Calibri', bold: true, dateformate:'mm-dd-yyyy' }; InstructionSheet.getCell('A22','mm-dd-yyyy').value = 'F: 开始日期';
如何在生成excel表格时为日期列设置指定的日期格式。
提前致谢