有没有办法加速从 R 到 excel 的格式化表格写入?

Aar*_*lla 5 excel r openxlsx

我有一个 174603 行和 178 列的数据框,我正在使用 openxlsx::saveWorkbook 将其导入 Excel(使用此包获取上述单元格格式、颜色、标题样式等)。但是这个过程非常缓慢,(取决于机器使用的内存量,它可能需要 7 到 17 分钟!!)我需要一种方法来显着减少这种情况(不需要几秒钟,但下面的任何事情5分钟就可以了)

我已经搜索了其他问题,但它们似乎都集中在导出到 R(我对此没有问题)或将非格式化文件写入 R(使用 write.csv 和其他类似选项)

显然我无法使用 xlsx 包,因为我的计算机上的设置(工业计算机,查看此问题的评论)

任何有关此包中的包或其他功能以加快运行速度的建议将不胜感激。

Moh*_*med -1

你有没有尝试过 ;

write.table(GroupsAlldata, file = 'Groupsalldata.txt')
Run Code Online (Sandbox Code Playgroud)

以便以txt格式获取它。
然后在 Excel 上,您只需传输“文本到列”即可将数据放入表格中,祝您好运