我已将工作簿加载到 R 中并使用 xlConnect 读取工作表,但我想知道是否有一种方法可以提取工作表的名称,也许是在向量中?
到目前为止,我的代码是:
dataIn<-loadWorkbook(file.path(filenames[1],sep=""))
lst = readWorksheet(dataIn, sheet = getSheets(dataIn), startRow=1, startCol=1, header=TRUE)
...我想提取lst
.
RStudio 开发的另一个非常好的包是readxl
. 使用该功能很容易获得excel工作表名称excel_sheets()
。
library(readxl)
path <- "path/to/your/file.xlsx"
excel_sheets(path = path)
你正在寻找getSheets
Returns all worksheet names in a workbook.
在“openxlsx”包中,它将是一个命令“getSheetNames”:
library(openxlsx)
path <- "path/to/your/file.xlsx"
getSheetNames(path)