将数据导出到Excel .xlsx预格式化模板

时间:2018-12-12 10:52:50

标签: r export-to-excel xlsx xlconnect openxlsx

我想将一些结果数据集导出到已经预格式化(模板中已存在的大小,单元格格式,标题过滤器等)的“模板” xlsx文件的几张纸中。 我只想用值填充模板(相当于从Excel复制/粘贴值)。

我尝试了xlsx / openxlsx软件包,但是它不起作用,这改变了工作表的样式。

我还尝试了具有setStyleAction *(wb,XLC $“ STYLE_ACTION.NONE”)*设置的XLConnect包,它仅适用于其中一张纸,而不适用于其他纸...

我正在使用R版本3.5.1(32位)和Excel 2016

对于openxlsx,我正在使用以下代码:

Output_wb <- loadWorkbook(file = system.file("MyTemplate.xlsx"), package= "openxlsx"))
writeData(wb=Output_wb, sheet="Sheet1", Dataset2, xy = c(2,2), colNames = FALSE, rowNames = FALSE)
## Save workbook
saveWorkbook(Output_wb, "Summary_of_results.xlsx"), overwrite = TRUE)

0 个答案:

没有答案