NPOI EXECL数据导入,日期格式调用DateCellValue取值时,二次或后续调用出现报错!

NPOI version:2.5.1


EXCEL数据导入功能,第一次调用DateCellValue获得日期值OK,二次或后续调用出现报错“函数求值需要运行所有线程”
初步怀疑是版本更新出现的BUG;

尝试使用低版本2.1.3.1,测试OK,不会出现报错。

修改前代码(二次或后续调用出现报错)
case CellType.Numeric:
var value = cell.NumericCellValue;
temp = cell.DateCellValue.ToString("yyyy-MM-dd");
break;
修改后代码(多次调用取值正常)
case CellType.Numeric:
var value = cell.NumericCellValue;
temp = DateTime.FromOADate(value).ToString("yyyy-MM-dd");
break;

 

posted @ 2021-07-12 17:39  旅途。  阅读(704)  评论(2编辑  收藏  举报