R读取xlsx中的所有sheet,以sheet名命名变量

在 R 中,你可以使用 openxlsxreadxl 包来读取 Excel 文件中的所有工作表,并将每个工作表的内容保存到以工作表名称命名的变量中。以下是使用 readxl 包的示例代码:

r 复制代码
# 安装并加载readxl包
install.packages("readxl")
library(readxl)

# 读取Excel文件的路径
file_path <- "your_file.xlsx"

# 获取所有工作表的名称
sheet_names <- excel_sheets(file_path)

# 使用lapply函数读取所有工作表,并将其命名为工作表名称
sheets <- lapply(sheet_names, function(sheet) {
  read_excel(file_path, sheet = sheet)
})

# 将工作表列表中的每个数据框分配给一个变量,变量名为工作表名
for(i in seq_along(sheet_names)) {
  assign(sheet_names[i], sheets[[i]])
}

上述代码将所有工作表读取并保存到相应的变量中,这些变量的名称与工作表名称一致。你可以根据需要更改 file_path 变量来指定 Excel 文件的路径。

相关推荐
golang学习记3 分钟前
IDEA 2026.1官宣:AI 建议免费了!
java·ide·intellij-idea
猩猩程序员22 分钟前
Pretext:一个绕过 DOM 的纯 JavaScript 排版引擎
前端
竹林81822 分钟前
从“连接失败”到丝滑登录:我用 ethers.js 连接 MetaMask 的完整踩坑实录
前端·javascript
cccccc语言我来了23 分钟前
Linux(9)操作系统
android·java·linux
神舟之光25 分钟前
jwt权限控制简单总结(乡村意见簿-vue-express-mongdb)
前端·vue.js·express
东离与糖宝29 分钟前
金三银四Java校招面经:从双非到大厂Offer,我只准备了这些
java·面试
铭毅天下36 分钟前
EasySearch Rules 规则语法速查手册
开发语言·前端·javascript·ecmascript
GISer_Jing1 小时前
AI Agent操作系统架构师:Harness Engineer解析
前端·人工智能·ai·aigc
禾小西1 小时前
Spring AI :Spring AI的介绍
java·人工智能·spring
YMWM_1 小时前
print(f“{s!r}“)解释
开发语言·r语言