Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 46066|Respuesta: 0

[Fuente] Juicio NPOI sobre el tipo de fecha de la celda

[Copiar enlace]
Publicado el 14-05-2021 12:43:50 | | | |
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







Anterior:El POI utiliza tres métodos: HSSF, XSSF, SXSSF
Próximo:Redis MISCONF Redis está configurado para guardar instantáneas RDB
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com