如何从R中的Excel文件中提取工作表名称

时间:2013-07-30 10:39:29

标签: r excel xlconnect

我已将工作簿加载到R中并使用xlConnect读取工作表,但我想知道是否有一种方法可以在向量中提取工作表的名称?

到目前为止,我的代码是:

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

...我想在lst中提取工作表的工作表名称。

4 个答案:

答案 0 :(得分:25)

RStudio的人们开发的另一个非常好的软件包是readxl。使用excel_sheets()函数很容易获得Excel工作表名称。

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

答案 1 :(得分:19)

您正在寻找getSheets

Returns all worksheet names in a workbook.

答案 2 :(得分:0)

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

sheet <- getsheets(dataIn)

获取第一张使用表[1]

答案 3 :(得分:0)

在“ openxlsx”包中,它将是命令“ getSheetNames”:

library(openxlsx)
path <- "path/to/your/file.xlsx"
getSheetNames(path)