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 ?

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

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

Message par ayi »

Les dates Excel sont stockées comme des nombres (jours depuis le 1er janvier 1900). Pour convertir dans 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 »