Ответ 1
Вы ищете getSheets
Returns all worksheet names in a workbook.
Я загрузил книгу в R и читал в листах с помощью xlConnect, но мне было интересно, есть ли способ извлечь имена листов, возможно, в вектор?
До сих пор мой код:
dataIn<-loadWorkbook(file.path(filenames[1],sep=""))
lst = readWorksheet(dataIn, sheet = getSheets(dataIn), startRow=1, startCol=1, header=TRUE)
... и я хочу извлечь имена листов листов в lst
.
Вы ищете getSheets
Returns all worksheet names in a workbook.
Другим действительно приятным пакетом, разработанным людьми в RStudio, является readxl
. Легко получить имена листов excel с помощью функции excel_sheets()
.
library(readxl)
path <- "path/to/your/file.xlsx"
excel_sheets(path = path)
dataIn <-loadWorkbook(file.path(filenames[1], sep=""))
sheet <- getsheets(dataIn)
Чтобы получить лист использования 1-го листа [1]