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

相关推荐
Momo__8 小时前
VueUse createReusableTemplate —— 单文件组件内的模板复用神器
前端·vue.js
用户298698530148 小时前
Java Word 文档样式进阶:段落与文本背景色设置完全指南
java·后端
程序员小富8 小时前
我开源了一个开发者专属的智能 JSON 工具,得到了媳妇高度认可
前端·vue.js·后端
小小小小宇8 小时前
程序员如何给 LLM 装工具以及看懂推理过程
前端
写代码的皮筏艇8 小时前
React中的forwardRef
前端·react.js·面试
槑有老呆8 小时前
花三个月工资请了个 AI 程序员,结果它连青岛啤酒股价都查不了
前端
风骏时光牛马9 小时前
Verilog开发常见问题汇总解析
前端
子兮曰9 小时前
AI Coding Method Map:一张图看懂 AI 编程的完整链路
前端·人工智能·后端
weedsfly9 小时前
语法糖褪去之后——Babel 转译产物中的 JavaScript 本貌
前端·javascript