write.xlsx(x, file, sheetName="Sheet1", col.names=TRUE, row.names=TRUE, append=FALSE, showNA=TRUE)
1、想要將data1寫da.xlsx的sheet1、data2寫da.xlsx的sheet2中,如下
write.xlsx(x, file, sheetName="sheet1")
write.xlsx(x, file, sheetName="sheet2",append=TRUE) 這里的append一定要設置為TRUE,否則就會把sheet1中的數據覆蓋掉。
2、將數據data1、data2都加入到da.xlsx的同一個sheet中
addDataFrame(x, sheet, col.names=TRUE, row.names=TRUE,
startRow=1, startColumn=1, colStyle=NULL, colnamesStyle=NULL,
rownamesStyle=NULL, showNA=FALSE, characterNA="", byrow=FALSE)
其中的x一定要是data.frame類型,否則會報錯:Error in sheet$getWorkbook : $ operator is invalid for atomic vectors