【问题标题】:How to extract sheet names from Excel file in R如何从R中的Excel文件中提取工作表名称
【发布时间】:2013-07-30 10:39:29
【问题描述】:

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

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

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

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

【问题讨论】:

  • names(getSheets(dataIn)) 将为您提供工作表名称列表

标签: r excel xlconnect


【解决方案1】:

RStudio 开发的另一个非常好的包是readxl。使用excel_sheets() 函数可以轻松获取excel工作表名称。

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

【讨论】:

  • imo 这应该是这些天的第一答案
【解决方案2】:

您正在寻找getSheets

Returns all worksheet names in a workbook.

【讨论】:

    【解决方案3】:

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

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

    【讨论】:

      猜你喜欢
      • 2013-08-27
      • 1970-01-01
      • 2014-02-13
      • 2021-08-22
      • 1970-01-01
      • 1970-01-01
      • 2016-09-12
      • 1970-01-01
      相关资源
      最近更新 更多