在 R 中写入文件 xlsx 而不使用 Java

Lon*_*NgV 5 r xlsx writexl openxlsx

现在我遇到了 R 问题。我无法在我的电脑中使用 openxlsx 库。当我尝试导入时,这些错误向我表明:

\n\n
Error: package or namespace load failed for \xe2\x80\x98openxlsx\xe2\x80\x99:\n object \xe2\x80\x98zipr\xe2\x80\x99 is not exported by \'namespace:zip\'\n
Run Code Online (Sandbox Code Playgroud)\n\n

任何人都建议我一些不同的方法来保存 xlsx 格式的文件。我尝试了writexl包,但是我不知道如何将文件保存在单独的工作表中,该包中函数 write_xlsx 的描述仅向我展示了这一点:

\n\n
write_xlsx(\n  x,\n  path = tempfile(fileext = ".xlsx"),\n  col_names = TRUE,\n  format_headers = TRUE\n)\n
Run Code Online (Sandbox Code Playgroud)\n

L77*_*L77 5

你可以使用这个WriteXLS包吗?

WriteXLS(x, ExcelFileName = paste0(tempfile, ".xlsx"), SheetNames = NULL, row.names = FALSE, col.names = TRUE)
Run Code Online (Sandbox Code Playgroud)

编辑:如果您尝试将数据保存到不同的工作表,请将数据转换为列表:

mySheets = c("data1", "data2")
Run Code Online (Sandbox Code Playgroud)