如何导入R中多张的xlsx(How to import multiple xlsx sheets i

2019-10-29 07:36发布

我学习[R工作室现在,我只是想知道我怎么导入多张(8张)XLSX文件。

到目前为止..我有:

库(readxl)(文件名)< - read_excel( “(文件位置)的.xlsx”)视图(文件名)

它打印出仅Excel文件的第一页,但我会很感激,如果它打印出来,所有的人。

此外,是它更好地使用CSV文件或XLSX?

多谢你们。

Answer 1:

你可以这样做

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

这会将所有8张存储在listdata.frame秒。



Answer 2:

这将工作簿中的所有工作表

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

?excel_sheets



文章来源: How to import multiple xlsx sheets in R