Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 46066|Risposta: 0

[Fonte] Giudizio NPOI sul tipo di data della cella

[Copiato link]
Pubblicato il 14-05-2021 12:43:50 | | | |
NPOI attualmente utilizza due serie di corsi, una è per lettura e scrittura XLS; Uno è leggere e scrivere XLSX

Quando si legge un file, la maggior parte di essi giudica il tipo di cella, e il metodo è simile, tranne che il tipo di data è diverso.

Le celle del tipo di data predefinito sono considerate tipi numerici da NPOI (CellType.Numeric)

Nella versione superiore, usa HSSFDateUtil.IsCellDateFormatted(cell).

Ma non esiste una tale classe nella versione inferiore, e su Internet c'è NPOI.SS.UserModel.DateUtil.IsCellDateFormatted(cell), che ha lo stesso effetto.

Se è un tipo di tempo e restituisce la verità quando corretto,Se non è un tipo di tempo, apparirà un'eccezione

soluzione

DateTime è di tipo Numeric in NPOI, e se è di tipo Numerico, usalo. Il metodo integrato DateUtil.IsCellDateFormatted(cell) di Net determina se si tratta di un tipo DateTime e, se entrambi sono veri, adotta la proprietà DateCellValue della cella







Precedente:Il POI utilizza tre metodi: HSSF, XSSF, SXSSF
Prossimo:Redis MISCONF Redis è configurato per salvare istantanee RDB
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com