|
|
Veröffentlicht am 14.05.2021, 12:43:50
|
|
|
|

NPOI verwendet derzeit zwei Klassengruppen, eine ist für das Lesen und Schreiben von XLS; Eine ist, XLSX zu lesen und zu schreiben
Beim Lesen einer Datei beurteilen die meisten den Zelltyp, und die Methode ist ähnlich, außer dass der Datumstyp unterschiedlich ist.
Zellen des Standard-Datumstyps werden von NPOI (CellType.Numeric) als numerische Typen betrachtet.
In der höheren Version verwenden Sie HSSFDateUtil.IsCellDateFormatted(cell).
Aber in der niedrigeren Version gibt es keine solche Klasse, und es gibt NPOI.SS.UserModel.DateUtil.IsCellDateFormatted(cell) im Internet, was denselben Effekt hat.
Wenn es sich um einen Zeittyp handelt und true zurückgibt, wenn korrekt,Handelt es sich nicht um einen Zeittyp, erscheint eine Ausnahme
Lösung
DateTime ist im NPOI vom Typ Numeric, und wenn es ein numerischer Typ ist, verwenden Sie es. Nets eingebaute DateUtil.IsCellDateFormatted(cell)-Methode bestimmt, ob es sich um einen DateTime-Typ handelt, und wenn beide wahr sind, nimmt man die Eigenschaft DateCellValue der Zelle
|
Vorhergehend:POI verwendet drei Methoden: HSSF, XSSF, SXSSFNächster:Redis MISCONF Redis ist so konfiguriert, dass RDB-Snapshots gespeichert werden
|