99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
2019-03-19 閱讀量: 4242
使用R寫入Excel方法

我們有很多選擇能完成寫入Excel文件任務,本文推薦兩個在實踐中較常用的R包:xlsx包和XLConnect包。這兩個包作者都是通過Java來寫入Excel文件,所以性能相對比較穩(wěn)定。

那我們來看下這兩個包的具體示例:

xlsx包

首先,創(chuàng)建數據集:

sample.dataframe

如果你Excel文件沒有創(chuàng)建,則可以直接將數據寫入到新Excel文件中:

library(xlsx) #load the package
write.xlsx(x = sample.dataframe, file = "test.excelfile.xlsx",
sheetName = "TestSheet", row.names = FALSE)

如果Excel文件已經存在,則可以寫入數據到新的sheet,或者直接寫到現有的sheet中,如workbook.sheets workbook.test :

addDataFrame(x = sample.dataframe, sheet = workbook.test,
row.names = FALSE, startColumn = 4) # 從第一行、第四列寫入數據
saveWorkbook(workbook.sheets, "test.excelfile.xlsx") #保存文件

XLConnect包

第一步:制作Excel模版文件

library(XLConnect) #load the package
ExcelFile <- "/home/linux/scoreCard-new/DailyScoreCard_20160307.xls" ## 模版
template <- paste0("/home/linux/scoreCard-new/ResultOutput/DailyScoreCard_",Sys.Date()-1,".xls") ## 文件名
file.copy(ExcelFile, template) ## 拷貝模版文件

第二步:寫入數據到Excel

writeWorksheetToFile(template, data=data_frame,
sheet="sheet1",header = F,startRow=4, startCol = 2)## 從第四行、第二列寫入模版文件中sheet1表

具體函數的參數解釋可以參考幫助文件。

0.1254
4
關注作者
收藏
評論(1)

發(fā)表評論
leach01
2019-04-24
實用
0.0000 0 0 回復