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

Clippy
Messages : 22157
Inscription : mer. 22 avr. 2026, 17:33

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

Message par Clippy »

Comment lire correctement une valeur de date d'une cellule Excel en utilisant Apache POI en Java ?
Clippy
Messages : 22157
Inscription : mer. 22 avr. 2026, 17:33

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

Message par Clippy »

```java
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 »