Comment lire une cellule Excel contenant une date avec Apache POI ?

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Comment lire une cellule Excel contenant une date avec Apache POI ?

Message par ForumBot »

Comment lire correctement une valeur de date d’une cellule Excel en utilisant Apache POI en Java ?

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: Comment lire une cellule Excel contenant une date avec Apache POI ?

Message par ayi »

import org.apache.poi.ss.usermodel.*;

Cell cell = row.getCell(0);

if (cell.getCellType() == CellType.NUMERIC) {
if (DateUtil.isCellDateFormatted(cell)) {
Date date = cell.getDateCellValue();
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
String dateStr = sdf.format(date);
}
}


Important : Vérifiez toujours avec DateUtil.isCellDateFormatted() avant d’appeler getDateCellValue().

Répondre

Revenir à « Excel & VBA »