データを.xlsxファイルに保存し、i列のフォントを「Courier New」に設定します。特定の列に指定したフォントで.xlsxファイルにデータを書き込む
c = matrix (rnorm (20), nrow= 4)
から.xlsx形式のファイルにコピーし、2番目の列のフォントに「Courier New」を設定します。
write.xlsx (c, '1.xlsx')
私のRスクリプトからフォントを設定するにはどうすればよいですか?
ありがとうございます。
データを.xlsxファイルに保存し、i列のフォントを「Courier New」に設定します。特定の列に指定したフォントで.xlsxファイルにデータを書き込む
c = matrix (rnorm (20), nrow= 4)
から.xlsx形式のファイルにコピーし、2番目の列のフォントに「Courier New」を設定します。
write.xlsx (c, '1.xlsx')
私のRスクリプトからフォントを設定するにはどうすればよいですか?
ありがとうございます。
openxlsxパッケージを使用してこれを行うことができます。
library(openxlsx)
wb <- createWorkbook()
df <- data.frame(a = c(1:10), b = c(11:20), c = c("A", "A", "B", "B", "B"))
addWorksheet(wb, 'new sheet')
writeData(wb, sheet = "new sheet", df)
my_style <- createStyle(fontName = 'Arial')
addStyle(wb, 'new sheet', my_style, rows = 1:nrow(df), cols = 2)
saveWorkbook(wb, file = 'example.xlsx')
createStyleでは、さらに多くのオプションを制御できます。 ここをクリックしてください:https://cran.r-project.org/web/packages/openxlsx/openxlsx.pdf
ありがとうございます。出来た。 – biofan
ご使用のパッケージを(コメントではなく)投稿に含めることを忘れないでください。 'write.xlsx'関数を持つ多くのパッケージがあります。 – lmo
Rパッケージがこれを処理するかどうかはわかりませんが、そうでない場合は、他のxlsmワークブックに格納するvbaコードを実行するシェルスクリプトを実行してください。 –