Как установить фрейм данных в R в Excel с сохранением дизайна (оригинальный файл Excel)? - PullRequest
0 голосов
/ 07 сентября 2018

Я хочу добавить фрейм данных в существующий документ Excel.

cd <- xlsx::loadWorkbook("abcde.xlsx")
cdsh <- xlsx::getSheets(cd)
sheet <- cdsh[[1]]

Я хочу разбить данные R на 2 сектора в Excel.

Примерно так:

enter image description here

Как я могу это сделать?

Мой фрейм данных R:

enter image description here

1 Ответ

0 голосов
/ 19 октября 2018

Я знаю, что в пакете 'XLConnect' сохранение форматирования возможно.

Вы можете сделать что-то вроде:

wb <- loadWorkbook("PathToFile/abcde.xlsx", create = TRUE)

setStyleAction(wb, XLC$"STYLE_ACTION.NONE")

readWorksheet(wb, "cd")

writeWorksheet(wb, "cd", data= DataforFirstRegion, startRow= 5, startCol = 3)
writeWorksheet(wb, "cd", data= Data2forSecondRegion, startRow= 12, startCol = 3)

saveWorkbook(wb)

То есть используются значения текущей настройки, отображаемые на ваших фотографиях. вторая команда setStyleAction () - это команда, которая не затрагивает форматирование процессом XLConnect.

Надеюсь, это поможет!

...