openxlsx パッケージの writeData 関数で name= パラメータを使用すると、Excel に名前付き範囲が作成されます。名前に関連付けられたワークシートがないため、この名前は使用できないようです。スプレッドシートを作成する R コードの例を次に示します。
library(openxlsx)
wb<-createWorkbook()
wks<-"Example"
addWorksheet(wb, wks)
writeData(wb,wks,x="A Cell",
startCol = 1, startRow = 1, name="ExampleRangeName")
saveWorkbook(wb,file="example.xlsx",overwrite = TRUE)
example.xlsx ワークブックには、「=NA!$A$1:$A$1」を参照する名前付き範囲が含まれています。「=Example!$A$1:$A$1」を参照してください。これを機能させる方法はありますか?ありがとう。