You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在R中如何提取当前正在操作的Excel工作表名称?

获取当前操作的Excel工作表名称(R语言)

在R中没有通用的全局命令直接获取“当前正在操作的Excel工作表名称”,具体方法取决于你使用的Excel处理包:

1. 使用openxlsx包

如果你用openxlsx加载了整个工作簿并保持连接,可通过getActiveSheet()获取工作簿中当前激活的工作表名称:

library(openxlsx)
# 加载Excel工作簿
wb <- loadWorkbook("你的Excel文件路径.xlsx")
# 获取当前激活的工作表名称
current_sheet <- getActiveSheet(wb)
print(current_sheet)

2. 使用readxl包

readxl包是一次性读取指定工作表的数据,不会维持与工作簿的连接,因此没有内置方法追踪“当前操作的工作表”。这种情况下,你需要手动记录读取时指定的工作表名称:

library(readxl)
# 指定要读取的工作表并记录名称
current_sheet_name <- "Sheet1"
# 读取该工作表数据
df <- read_excel("你的Excel文件路径.xlsx", sheet = current_sheet_name)
# 后续需要时直接使用current_sheet_name即可

内容的提问来源于stack exchange,提问作者Jun Li

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 13:03:09