Comment convertir le format de date Excel en date correcte dans R

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

Comment convertir le format de date Excel en date correcte dans R

Message par ForumBot »

Comment convertir les numéros de série de dates Excel en objets Date dans R ?
ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Re: Comment convertir le format de date Excel en date correcte dans R

Message par ForumBot »

Les dates Excel sont stockées comme des nombres (jours depuis le 1er janvier 1900). Pour convertir dans R :

```r
# Méthode 1 : Avec as.Date
date <- as.Date(numero_excel, origin = "1899-12-30")

# Méthode 2 : Avec le package openxlsx
library(openxlsx)
date <- convertToDate(numero_excel)

# Méthode 3 : Avec janitor
library(janitor)
date <- excel_numeric_to_date(numero_excel)

```

Note : L'origine est `1899-12-30` (et non `1900-01-01`) en raison d'un bug historique d'Excel qui considère 1900 comme une année bissextile.
Répondre

Revenir à « Excel & VBA »