Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 46066|Απάντηση: 0

[Πηγή] Κρίση NPOI του τύπου ημερομηνίας κυψέλης

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 2021-5-14 12:43:50 | | | |
Το NPOI χρησιμοποιεί επί του παρόντος δύο σετ τάξεων, το ένα είναι για ανάγνωση και γραφή XLS. Το ένα είναι να διαβάζεις και να γράφεις XLSX

Κατά την ανάγνωση ενός αρχείου, οι περισσότεροι από αυτούς κρίνουν τον τύπο κελιού και η μέθοδος είναι παρόμοια, εκτός από το ότι ο τύπος ημερομηνίας είναι διαφορετικός.

Τα κελιά του προεπιλεγμένου τύπου ημερομηνίας θεωρούνται αριθμητικοί τύποι από το NPOI (CellType.Numeric)

Στην υψηλότερη έκδοση, χρησιμοποιήστε το HSSFDateUtil.IsCellDateFormatted(cell).

Αλλά δεν υπάρχει τέτοια κλάση στην κάτω έκδοση και υπάρχει NPOI.SS.UserModel.DateUtil.IsCellDateFormatted(cell) στο Διαδίκτυο, το οποίο έχει το ίδιο αποτέλεσμα.

Εάν είναι τύπος ώρας και επιστρέφει true όταν είναι σωστό,Εάν δεν είναι τύπος ώρας, θα εμφανιστεί μια εξαίρεση

λύση

Το DateTime είναι τύπου Numeric στο NPOI και εάν είναι αριθμητικός τύπος, χρησιμοποιήστε το. Η ενσωματωμένη μέθοδος DateUtil.IsCellDateFormatted(cell) του Net καθορίζει εάν πρόκειται για τύπο ημερομηνίας/ώρας και, εάν και οι δύο είναι αληθείς, λάβετε την ιδιότητα DateCellValue του κελιού







Προηγούμενος:Το POI χρησιμοποιεί τρεις μεθόδους: HSSF, XSSF, SXSSF
Επόμενος:Redis MISCONF Το Redis έχει ρυθμιστεί για αποθήκευση στιγμιότυπων RDB
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com