2

多くの Excel ワークブックからシートを読み取り、特定の基準を満たすセルを識別し、識別された関心のあるセルを太字のフォントで保存する R コードを作成しています。これは効率的なツールであるため、コードを実行する予定のすべてのブックにアクセスして、カスタムの "太字" セル スタイルを追加する必要はありません。

私の計画は、テンプレート ワークブックからセル スタイルを読み込むことでした。

bold <- XLConnect::getCellStyle(templateWB, "bold")

次に、テンプレート ワークブックのスタイルを使用して、新しいワークブックに太字のセルを作成したいと考えました。

    XLConnect::setCellStyle(wb, sheet = sheetName, row= boldRow, col = boldCol, cellstyle = bold)

ただし、これを実行しようとすると、エラーが発生します。

「エラー: IllegalArgumentException (Java): このスタイルは、指定された Workbook Stlyes ソースに属していません。あるワークブックのスタイルを別のワークブックのセルに割り当てようとしていますか?」

明らかに、あるブックのセル スタイルを別のブックのシートに適用することはできません。Rでの回避策の提案はありますか?

ありがとうございました。

4

1 に答える 1