Проблема с шаблоном в openxlsx с использованием R

Моя цель - создать электронную таблицу Excel, содержащую все форматирование моих данных, и использовать openxlsx только через R для записи фреймов данных в файл. Однако, когда я попытался это сделать, форматирование в файле было перезаписано. Я вызываю функцию следующим образом:

writeDataTable(wb,1,wl, 1,2,colNames=FALSE, rowNames=FALSE, 
               tableStyle="none", withFilter = FALSE, 
               bandedRows=FALSE, stack = TRUE)  

Пожалуйста, порекомендуйте. Благодарность


person John Smith    schedule 09.10.2017    source источник


Ответы (1)


Я предполагаю, что writeDataTable может быть причиной вашей проблемы, поскольку он применяет форматирование по определению.

Запись на лист и форматирование в виде таблицы Excel

Я рекомендую тестировать с помощью writeData.

person Ben Jacobson    schedule 09.10.2017
comment
Кажется, это не работает. Когда я пытаюсь написатьData(wb=wb, sheet=1, x=wl, startCol=1,startRow=2,colNames=FALSE,rowNames=FALSE, borders=none ), форматирование переопределяется. - person John Smith; 09.10.2017
comment
Возможно, требуется дополнительная информация, например, воспроизводимый пример. Использование writeData работает для меня последовательно. Если у меня нет фильтров в целевом диапазоне Excel. writeData(wb, "RANK by ITEM", x, startRow = 3, colNames = FALSE) - person Ben Jacobson; 09.10.2017