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

2022-10-16,,,,

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;

NPOI EXECL数据导入,日期格式调用DateCellValue取值时,二次或后续调用出现报错!的相关教程结束。

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

下载本文的Word格式文档,以方便收藏与打印。