我正在使用包xlsx
版本:0.5.7 日期:2014-08-01。在 R 版本 3.0.1 (2013-05-16) 中——“Good Sport”平台:i386-w64-mingw32/i386(32 位)。
我有一个至少有 2 张纸的 xlsx 文件(比如 A 和 B)。我需要从 A 读取数据,编辑它们并将它们保存在 B 中。这必须定期完成。
我能够从 A 读取数据read.xlsx
。编辑数据框后,我想将其保存在同一个 xlsx 文件中的现有工作表 B 中。
我试试这条线
write.xlsx(down, paste0(root,'/registration reports/registration complete_WK.xlsx'), sheet="data_final", col.names=T, row.names=F, append=T, showNA=F)
但它给了我这个错误:
Error in `.jcall(wb, "Lorg/apache/poi/ss/usermodel/Sheet;", "createSheet", ` :
java.lang.IllegalArgumentException: The workbook already contains a sheet of this name
我需要多次更换现有的工作表。我怎样才能做到这一点?