我已将工作簿加载到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_sheets()
函数很容易获得excel表名。
library(readxl)
path <- "path/to/your/file.xlsx"
excel_sheets(path = path)
dataIn <-loadWorkbook(file.path(filenames[1], sep=""))
sheet <- getsheets(dataIn)
获得第一张使用表[1]