NPOI 读取Excel 表数据 数据里面带日期时的处理方法
Posted 2515593227blog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NPOI 读取Excel 表数据 数据里面带日期时的处理方法相关的知识,希望对你有一定的参考价值。
将ExcelToDataTable 方法下的
//if (row.GetCell(j) != null) //同理,没有数据的单元格都默认是null
// dataRow[j] = row.GetCell(j).ToString();
替换为
if (row.GetCell(j) != null) { ICell cell = row.GetCell(j); //Cell为非NUMERIC时,调用IsCellDateFormatted方法会报错,所以先要进行类型判断 if (cell.CellType == CellType.Numeric && DateUtil.IsCellDateFormatted(cell)) dataRow[j] = cell.DateCellValue.ToString("yyyy/MM/dd"); else { dataRow[j] = row.GetCell(j).ToString(); } }
以上是关于NPOI 读取Excel 表数据 数据里面带日期时的处理方法的主要内容,如果未能解决你的问题,请参考以下文章