Подтвердить что ты не робот

Как извлечь имена листов из файла Excel в R

Я загрузил книгу в R и читал в листах с помощью xlConnect, но мне было интересно, есть ли способ извлечь имена листов, возможно, в вектор?

До сих пор мой код:

dataIn<-loadWorkbook(file.path(filenames[1],sep=""))
lst = readWorksheet(dataIn, sheet = getSheets(dataIn), startRow=1, startCol=1, header=TRUE)

... и я хочу извлечь имена листов листов в lst.

4b9b3361

Ответ 1

Вы ищете getSheets

Returns all worksheet names in a workbook.

Ответ 2

Другим действительно приятным пакетом, разработанным людьми в RStudio, является readxl. Легко получить имена листов excel с помощью функции excel_sheets().

library(readxl)
path <- "path/to/your/file.xlsx"
excel_sheets(path = path)

Ответ 3

dataIn <-loadWorkbook(file.path(filenames[1], sep=""))

sheet <- getsheets(dataIn)

Чтобы получить лист использования 1-го листа [1]