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 文件的路径。

相关推荐
寻星探路17 小时前
【深度长文】万字攻克网络原理:从 HTTP 报文解构到 HTTPS 终极加密逻辑
java·开发语言·网络·python·http·ai·https
崔庆才丨静觅19 小时前
hCaptcha 验证码图像识别 API 对接教程
前端
曹牧20 小时前
Spring Boot:如何测试Java Controller中的POST请求?
java·开发语言
passerby606120 小时前
完成前端时间处理的另一块版图
前端·github·web components
掘了20 小时前
「2025 年终总结」在所有失去的人中,我最怀念我自己
前端·后端·年终总结
崔庆才丨静觅20 小时前
实用免费的 Short URL 短链接 API 对接说明
前端
崔庆才丨静觅20 小时前
5分钟快速搭建 AI 平台并用它赚钱!
前端
爬山算法20 小时前
Hibernate(90)如何在故障注入测试中使用Hibernate?
java·后端·hibernate
kfyty72520 小时前
集成 spring-ai 2.x 实践中遇到的一些问题及解决方案
java·人工智能·spring-ai