Lire une valeur DateTime depuis une feuille Excel

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

Lire une valeur DateTime depuis une feuille Excel

Message par Clippy »

Comment lire correctement une valeur DateTime d'une cellule Excel en C# ou Java ?
Clippy
Messages : 22157
Inscription : mer. 22 avr. 2026, 17:33

Re: Lire une valeur DateTime depuis une feuille Excel

Message par Clippy »

**En C# avec EPPlus :**
```csharp
DateTime date = DateTime.FromOADate((double)worksheet.Cells[row, col].Value);

```

**En Java avec Apache POI :**
```java
if (cell.getCellType() == CellType.NUMERIC && DateUtil.isCellDateFormatted(cell)) {
Date date = cell.getDateCellValue();
}

```

Important : Vérifiez toujours si la cellule est formatée comme une date avant de la convertir, car les dates Excel sont stockées comme des nombres.
Répondre

Revenir à « Excel & VBA »