Actualmente, NPOI utiliza dos conjuntos de clases, uno es para lectura y escritura XLS; Una es leer y escribir XLSX
Al leer un archivo, la mayoría juzga el tipo de celda, y el método es similar, salvo que el tipo de fecha es diferente.
Las celdas del tipo de fecha predeterminado se consideran tipos numéricos por NPOI (CellType.Numeric)
En la versión superior, usa HSSFDateUtil.IsCellDateFormatted(cell).
Pero no existe tal clase en la versión inferior, y existe NPOI.SS.UserModel.DateUtil.IsCellDateFormatted(cell) en Internet, que tiene el mismo efecto.
Si es un tipo de tiempo y devuelve la verdad cuando es correcto,Si no es un tipo de tiempo, aparecerá una excepción
solución
DateTime es de tipo Numérico en NPOI, y si es de tipo Numérico, úsalo. El método DateUtil.IsCellDateFormatted(celda) de Net determina si es un tipo DateTime, y si ambos son ciertos, toma la propiedad DateCellValue de la celda
|