我需要將數據框輸出到excel文件中。問題是我想僅合併第一列的數據中心。這是一個簡單的Excel函數,但想知道這是否可以直接從R使用xlsx或任何其他庫write.xlsx直接從R輸出合併單元格
任何幫助將不勝感激。
編輯: 我是新來張貼StackOverflow的問題,所以我想我沒有權利上傳圖片。我在google +上添加了這兩個。第一張照片是現在的情況是什麼
第二圖像是我怎麼想它是
我需要將數據框輸出到excel文件中。問題是我想僅合併第一列的數據中心。這是一個簡單的Excel函數,但想知道這是否可以直接從R使用xlsx或任何其他庫write.xlsx直接從R輸出合併單元格
任何幫助將不勝感激。
編輯: 我是新來張貼StackOverflow的問題,所以我想我沒有權利上傳圖片。我在google +上添加了這兩個。第一張照片是現在的情況是什麼
第二圖像是我怎麼想它是
一種可能性是用庫XLConnect
和功能mergeCells()
- 只對於此功能,您必須提供A2:B3
等的參考。
library(XLConnect)
#Create file
wb <- loadWorkbook("file.xlsx", create = TRUE)
# Create a worksheet called 'cars'
createSheet(wb, name = "cars")
#write data cars to sheet
writeWorksheet(wb, cars, sheet = "cars")
# Merge the cells A2:A3 and A4:A5 on the worksheet created above
mergeCells(wb, sheet = "cars", reference = c("A2:A3","A4:A5"))
# Save workbook
saveWorkbook(wb)
這可以在使用XLSX包來完成:
addMergedRegion(sheet, startRow, endRow, startColumn, endColumn)
也許這需要和更新,因爲我得到的包可能不屬於R版本3.3.3下加載錯誤.. .or有什麼我可以做的嗎? – Danka