J'ai chargé un classeur dans R et lu dans les feuilles de calcul à l'aide de xlConnect, mais je me demandais s'il était possible d'extraire les noms des feuilles, peut-être sous forme de vecteur.
Jusqu'ici mon code est:
dataIn<-loadWorkbook(file.path(filenames[1],sep=""))
lst = readWorksheet(dataIn, sheet = getSheets(dataIn), startRow=1, startCol=1, header=TRUE)
... et je veux extraire les noms de feuille des feuilles dans lst
.
Vous recherchez getSheets
Returns all worksheet names in a workbook.
Un autre paquet vraiment sympa développé par les gens de RStudio est readxl
. Il est facile d’obtenir les noms de feuille Excel avec la fonction Excel_sheets()
.
library(readxl)
path <- "path/to/your/file.xlsx"
Excel_sheets(path = path)
dataIn <-loadWorkbook(file.path(filenames[1], sep=""))
sheet <- getsheets(dataIn)
Pour obtenir la 1ère feuille, utilisez la feuille [1]