NPOI bruker for øyeblikket to sett med klasser, ett er for lesing og skriving av XLS; Den ene er å lese og skrive XLSX
Når man leser en fil, vurderer de fleste celletypen, og metoden er lik, bortsett fra at datotypen er annerledes.
Celler av standard datotype regnes som numeriske typer av NPOI (CellType.Numeric)
I den høyere versjonen, bruk HSSFDateUtil.IsCellDateFormatted(cell).
Men det finnes ingen slik klasse i den lavere versjonen, og det finnes NPOI.SS.UserModel.DateUtil.IsCellDateFormatted(cell) på Internett, som har samme effekt.
Hvis det er en tidstype og returnerer sann når den er korrekt,Hvis det ikke er en tidstype, vil et unntak dukke opp
løsning
DateTime er av typen Numeric i NPOI, og hvis det er en Numeric-type, bruk den. Nets innebygde DateUtil.IsCellDateFormatted(cell)-metode avgjør om det er en DateTime-type, og hvis begge er sanne, tar du DateCellValue-egenskapen til cellen
|