Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 46066|Antwort: 0

[Quelle] NPOI-Beurteilung des Zelldatentyps

[Link kopieren]
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, SXSSF
Nächster:Redis MISCONF Redis ist so konfiguriert, dass RDB-Snapshots gespeichert werden
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com