IWorkbook workbook = new XSSFWorkbook();
ISheet sheet = workbook.CreateSheet("Sheet1");
IRow row = sheet.CreateRow(0);
// 创建日期格式样式
ICellStyle dateStyle = workbook.CreateCellStyle();
dateStyle.DataFormat = workbook.CreateDataFormat().GetFormat("yyyy-MM-dd");
// 创建单元格并设置日期值及样式
ICell cell = row.CreateCell(0);
cell.SetCellValue(DateTime.Now); // 自动设为Numeric类型
cell.CellStyle = dateStyle;
// 保存文件
using (FileStream fs = new FileStream("output.xlsx", FileMode.Create))
{
//打开excel文件时强制运行所有计算公式
workbook.ForceFormulaRecalculation = true;
workbook.Write(fs);
}