已经使用 R 大约两年了,这是我第一次遇到这个问题。我有一个大约有 31,000 行和 400 列的 data.frame,我想使用 write_xlsx 导出到 Excel 表
当我尝试这个时,我收到以下错误:
write_xlsx(data, "FILEPATH")
[ERROR][libxlsxwriter/packager.c:1142]: Error in writing member in the zipfile
[ERROR] workbook_close(): Zip ZIP_ERRNO error while creating xlsx file 'FILEPATH'. System error = No error
Error: Error in libxlsxwriter: 'Zip generic error ZIP_ERRNO while creating the xlsx file.'
我认为这个错误是在我无意中尝试打开一个 R 正在编写的 Excel 文件时开始的。我已关闭 R 并重新启动并重新安装了 writexl 包,但无济于事。
我尝试导出的数据约为 150mb。当我尝试编写一个较小的文件(1.5mb)时,这是可行的,但是当我尝试打开 excel 文件时,它说它已被 R 锁定以供编辑,并且可以“只读”打开。
我过去导出的数据比这大得多,没有任何问题,所以无法弄清楚,感谢任何帮助。