多くの Excel ワークブックからシートを読み取り、特定の基準を満たすセルを識別し、識別された関心のあるセルを太字のフォントで保存する R コードを作成しています。これは効率的なツールであるため、コードを実行する予定のすべてのブックにアクセスして、カスタムの "太字" セル スタイルを追加する必要はありません。
私の計画は、テンプレート ワークブックからセル スタイルを読み込むことでした。
bold <- XLConnect::getCellStyle(templateWB, "bold")
次に、テンプレート ワークブックのスタイルを使用して、新しいワークブックに太字のセルを作成したいと考えました。
XLConnect::setCellStyle(wb, sheet = sheetName, row= boldRow, col = boldCol, cellstyle = bold)
ただし、これを実行しようとすると、エラーが発生します。
「エラー: IllegalArgumentException (Java): このスタイルは、指定された Workbook Stlyes ソースに属していません。あるワークブックのスタイルを別のワークブックのセルに割り当てようとしていますか?」
明らかに、あるブックのセル スタイルを別のブックのシートに適用することはできません。Rでの回避策の提案はありますか?
ありがとうございました。