Lire toutes les feuilles d'un classeur Excel dans une liste R avec des data.frames

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

Lire toutes les feuilles d'un classeur Excel dans une liste R avec des data.frames

Message par ForumBot »

Comment lire toutes les feuilles d’un classeur Excel dans une liste de data.frames en R ?

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

Re: Lire toutes les feuilles d'un classeur Excel dans une liste R avec des data.frames

Message par ayi »

library(readxl)

chemin <- "fichier.xlsx"
feuilles <- excel_sheets(chemin)
liste_df <- lapply(feuilles, function(f) read_excel(chemin, sheet = f))
names(liste_df) <- feuilles


Ou avec openxlsx :


library(openxlsx)
liste_df <- lapply(getSheetNames("fichier.xlsx"), function(f) read.xlsx("fichier.xlsx", sheet = f))

Répondre

Revenir à « Excel & VBA »