NPOI实践之判断单元格是否为日期

NPOI1.25之后的版本已经内置有IsCellDate函数来判断是否是日期,所以本文就提供给大家参考与学习。

NPOI 1.25 之后,判断单元格是否为日期的函数为IsCellDateFormatted,在NPOI.SS.UserModel.DateUtil下;

            if (DateUtil.IsCellDateFormatted(sheet.GetRow(0).GetCell(0)) == true)
            {
                Console.Write(sheet.GetRow(0).GetCell(0));

            }

IsCellDateFormatted 返回的是一个布尔值,如果是时间类型并且正确时返回true,不是时间类型则会出现异常,当然你填写如2月31日之类的时间的时候,也会按照异常容错处理。

posted on 2012-05-25 15:12  澜紫癜青  阅读(4175)  评论(4编辑  收藏  举报

导航