使用R将工作表从一个文件复制到另一个文件

1tuwyuhd  于 2023-06-27  发布在  其他
关注(0)|答案(1)|浏览(113)

我想将整个工作表从Excel文件复制到另一个Excel文件。我从openxlsx中找到了cloneWorksheet(),它将工作表克隆到同一个excel文件中。我想知道是否有办法将其粘贴到不同的现有文件?
我还发现saveWorkbook()将工作表保存为工作簿,但我只想将其保存为工作簿中的工作表,而不删除工作簿中的其他工作表。

e0bqpujr

e0bqpujr1#

很容易做到。

library(xlsx)

sheet_1 <- read_excel("Name.xlsx", sheet = "sheet_you_want_cloning")

# imports the sheet you want to clone from Name.xlsx

write.xlsx(sheet_1, file = "Excel_File_you_want_to_add_the_sheet_to.xlsx", sheetName=nameofnewsheet, append=TRUE, row.names = FALSE)

# writes sheet_1 as a sheet called "nameofnewsheet" in the excel file called Excel_File_you_want_to_add_the_sheet_to.xlsx

相关问题