一部の結果データセットを、既にフォーマット済みの「テンプレート」xlsx ファイルの複数のシートにエクスポートしたいと考えています (サイズ、セルのフォーマット、ヘッダーのフィルターなど... テンプレートに既に存在します)。テンプレートに値を入力したいだけです(Excelからの値のみのコピー/貼り付けに相当します)。
xlsx
/パッケージを試しましたopenxlsx
が、うまくいきません。これにより、ワークシートのスタイルが変更されます。
また、 setStyleAction*(wb, XLC$"STYLE_ACTION.NONE")* 設定でパッケージを試してみましたXLConnect
.1つのシートでのみ機能しますが、他のシートでは機能しません...
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)