【发布时间】:2021-04-07 05:34:04
【问题描述】:
我现在有 3 个单独的 csv 文件,我想将这 3 个文件合并到一个包含 3 个选项卡/工作表的主 excel 电子表格中 - 每个 .csv 的每个选项卡 - 不使用 使用 xlsx 包。这在 R 中可能吗?
【问题讨论】:
-
可以使用哪些包?
我现在有 3 个单独的 csv 文件,我想将这 3 个文件合并到一个包含 3 个选项卡/工作表的主 excel 电子表格中 - 每个 .csv 的每个选项卡 - 不使用 使用 xlsx 包。这在 R 中可能吗?
【问题讨论】:
这里使用writexl 包。您创建一个列表,其中元素的名称将是工作表的名称,对象将是工作表上的内容。所以“sheet1”将包含dat1,这将是您第一个csv文件中的数据。
library(writexl)
out <- list("sheet1" = dat1, "sheet2" = dat2, "sheet3" = dat3)
write_xlsx(out, "output.xlsx")
【讨论】: