首页 > 解决方案 > 将数据框导出到 R 中的 excel 工作表时出现问题

问题描述

我一直在使用 rio 包在 r 中导入/导出数据

目前,我无法导出到 excel。每次我尝试以 .xlsx 格式导出文件时,它都不会给出任何错误消息,但生成的文件总是一个 22 字节的小文件并且无法打开。

我尝试使用 openxlsx 包导出,该包也会产生相同的损坏文件。

有什么想法可能是错的吗?

这是我尝试的示例代码:

xx = data.frame(x=c(1,2,3,4,5), y=c(0,8,9,7,6))
rio::export(xx, "xx.xlsx")

 library(openxlsx)
 write.xlsx(xx, file = "xx.xlsx")

这是我的会话信息:

R version 4.0.3 (2020-10-10)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 17763)

标签: rxlsxopenxlsxrio

解决方案


推荐阅读