R语言 写入同一excel,及同一sheet注意

时间:2025-02-10 21:06:45

(x, file, sheetName="Sheet1", =TRUE, =TRUE, append=FALSE, showNA=TRUE)

1、想要将data1写的sheet1、data2写的sheet2中,如下

(x, file, sheetName="sheet1")

(x, file, sheetName="sheet2",append=TRUE)     这里的append一定要设置为TRUE,否则就会把sheet1中的数据覆盖掉。

2、将数据data1、data2都加入到的同一个sheet中

addDataFrame(x, sheet, =TRUE, =TRUE,
startRow=1, startColumn=1, colStyle=NULL, colnamesStyle=NULL,
rownamesStyle=NULL, showNA=FALSE, characterNA="", byrow=FALSE)

其中的x一定要是类型,否则会报错:Error in sheet$getWorkbook : $ operator is invalid for atomic vectors

参考:使用R写入Excel方法总结

参考:如何将list转化为data frame