Старый, но все еще это. Это поможет. Кто-то из .NET, который использует NPOI
dCell.setCellValue(Convert.ToDouble(112.45));
У нас есть
cell.SetCellType(NPOI.SS.UserModel.CellType.NUMERIC);
, который не удаляет предупреждение, но 1-йкод работал после преобразования в Double для всех целых чисел и значений Double в .net