如何使用 R 将多个数据帧导出到同一个 xlsx 文件?

How to export multiple data frames to same xlsx file with R?

有人可以帮助我了解如何将多个数据帧导出到 R 中的同一个 xlsx 文件吗?

我知道怎么做 excel,但是在导出几个文件后出现内存不足错误。所以我不想碰 excel.

write.table(df1, "test.csv", row.names = F)
write.table(df2, "test.csv", append = T, col.names = F, row.names = F)

编辑:

要写入 xlsx 文件中的两个不同工作表:

library(openxlsx)
wb <- createWorkbook()
addWorksheet(wb, "Sheet 1")
addWorksheet(wb, "Sheet 2")
writeData(wb, 1, df1)
writeData(wb, 2, df2)
saveWorkbook(wb, file = "test.xlsx", overwrite = TRUE)