web-dev-qa-db-fra.com

Comment extraire les noms de feuille d'un fichier Excel en R

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.

17
userk

Vous recherchez getSheets 

Returns all worksheet names in a workbook.
19
agstudy

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)
20
Matt Dancho
dataIn <-loadWorkbook(file.path(filenames[1], sep=""))

sheet <- getsheets(dataIn)

Pour obtenir la 1ère feuille, utilisez la feuille [1]

0