如何在R中导入多张xlsx图纸

如何在R中导入多张xlsx图纸,r,excel,database,import,R,Excel,Database,Import,我现在正在学习R studio,我只是想知道如何导入包含多张图纸(8张图纸)的xlsx文件 到目前为止。。我有: library(readxl) (filename) <- read_excel("(file location).xlsx") view(filename) 库(readxl) (文件名)您可以这样做 lst <- lapply(1:8, function(i) read_excel("file_name.xlsx", sheet = i)) lst这将适用于工作簿

我现在正在学习R studio,我只是想知道如何导入包含多张图纸(8张图纸)的xlsx文件

到目前为止。。我有:

library(readxl)
(filename) <- read_excel("(file location).xlsx")
view(filename)
库(readxl)
(文件名)您可以这样做

lst <- lapply(1:8, function(i) read_excel("file_name.xlsx", sheet = i))

lst这将适用于工作簿中的所有工作表

lapply(excel_sheets(path), read_excel, path = path)

阅读
?excel工作表

IMHO:csv通常工作得更好更快,但如果您的数据已存储(并格式化!)在excel中,请将其保留在那里。是的,我的数据已存储/格式化在excel中。我注意到csv只保存一张特定的工作表。可以一次保存多个?可以,使用/编写简单的vbamacro@Wimpel泰!!昨天才弄明白。最后一个问题,我的数据是格式化的,但是在R中读起来很奇怪,好像数据中有很多空格。有没有办法解决这个问题?lmk如果这不清楚,我不是最擅长解释的。你能给我解释一下函数(i)的意思吗?@DavidLuong
function(i)
只是定义了一个
函数(i
)。如果您想了解R中的
函数
s,请查看
?`function`