C# NPOI 设置日期格式

NPOI 导出Excel时,如果是需要日期格式,在这处理一下,Excel本身支持的是

XSSF开头 和 HSSF开头就是 .xls 和 .xlsx的区别, 可以强制转换

IWorkbook workbook = new XSSFWorkbook();
ISheet sheet = workbook.CreateSheet(sheetName ?? "Sheet1");
XSSFCellStyle cellStyle = (XSSFCellStyle)workbook.CreateCellStyle();
XSSFDataFormat dataFormat = (XSSFDataFormat)workbook.CreateDataFormat();
cellStyle.DataFormat = dataFormat.GetFormat("yyyy/MM/dd");
var cell = row.CreateCell(0);
cell.SetCellValue(DateTime.Parse(value.ToString()));
cell.CellStyle = cellStyle;

参考:https://www.cnblogs.com/macol/p/6216306.html

posted on 2022-09-14 14:42  糯米白白  阅读(1030)  评论(0编辑  收藏  举报

导航