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;