在 R 中读取和加载多个 Excel 工作表
Reading and loading multiple Excel sheets in R
我想读取 Excel 文件并将其加载到我的环境中,我正在获取一个列表。
path <- "data/data.xlsx"
path %>%
excel_sheets() %>%
set_names() %>%
map(read_excel, path = path)
你可以试试:
对于这个例子,我制作了一个包含 3 张纸的 xlsx。
library(readxl)
# Get the sheets count
sheets <- excel_sheets("some.xlsx")
for (i in 1 : length(sheets)) {
shts <- paste("x", i, sep = ".")
# Read every single sheet and assign to variable x1, x2, x3 etc...
assign(shts, read_excel("c:/Temporal/TEST.xlsx", sheet=sheets[i]))
}
结果:
希望对您有所帮助!
我想读取 Excel 文件并将其加载到我的环境中,我正在获取一个列表。
path <- "data/data.xlsx"
path %>%
excel_sheets() %>%
set_names() %>%
map(read_excel, path = path)
你可以试试: 对于这个例子,我制作了一个包含 3 张纸的 xlsx。
library(readxl)
# Get the sheets count
sheets <- excel_sheets("some.xlsx")
for (i in 1 : length(sheets)) {
shts <- paste("x", i, sep = ".")
# Read every single sheet and assign to variable x1, x2, x3 etc...
assign(shts, read_excel("c:/Temporal/TEST.xlsx", sheet=sheets[i]))
}
结果:
希望对您有所帮助!