导出到R中的现有excel工作表
是否有方法将数据框导出到现有excel工作表?例如,我试图将一个名为aus的数据框导出到一个名为“aus+USA”的现有sheetname 我的做法:导出到R中的现有excel工作表,r,excel,R,Excel,是否有方法将数据框导出到现有excel工作表?例如,我试图将一个名为aus的数据框导出到一个名为“aus+USA”的现有sheetname 我的做法: write.xlsx2(aus, "Mission Performance Graphs.xlsx", sheetName="AUS + USA", col.names=TRUE, row.names=FALSE, append=TRUE) 谢谢大家! 试试这种代码 # R format to Excel sheet
write.xlsx2(aus, "Mission Performance Graphs.xlsx", sheetName="AUS + USA",
col.names=TRUE, row.names=FALSE, append=TRUE)
谢谢大家! 试试这种代码
# R format to Excel sheet
library("xlsx")
write.xlsx(x=aus[[1]], "Mission Performance Graphs.xlsx", row.names = FALSE, sheetName = "AUS")
writte.xlsx(x=aus[[2]], "Mission Performance Graphs.xlsx", row.names = FALSE, sheetName = "USA", append = TRUE)
#Use getwd() to see where the file is located
getwd()
可能重复您的方法有什么问题?我的Excel表已经存在。我想用更新的数据替换工作表。我不想创建新的excel工作表,而是使用相同的工作表并替换它。为什么不使用
removeSheet()
先删除工作表,然后使用write.xlsx2
编写新工作表呢?我试过了。我收到以下错误:envRefInferField(x,what,getClass(class(x)),selfEnv中的错误:'getSheetIndex'不是引用类“工作簿”的有效字段或方法名