ダッシュボードを作成中です。基本的に、データベースから選択した情報を引き出して、Word テンプレートに表示します。テーブル (2 行、3 列) を使用してテンプレートを設定しました。各セルにブックマークを付けました。次に、R パッケージ ReporteRs を使用して、R からの特定の情報を、ブックマークに基づいてテンプレート内のセルに入れました。
問題: テンプレートのセルにテーブルを挿入できないようです。
試してみました:テーブルのサイズが原因である可能性があると思いました(図を挿入するときにサイズが問題になることを経験したため)が、そうではありません。
以下は、エラーのある例です。これを実行するには、'test' というセルの 1 つにブックマークを付けた表を含む Word 文書を作成する必要があります。
doc = docx( title = "Dashboard",template="H:\\test.docx")
myt <-FlexTable(cars[c(1:10),])
doc <-addFlexTable(doc,myt,bookmark="test")
writeDoc(doc, "H:\\testresult.docx")
次に、テーブルの外にブックマークを作成し、テーブルを新しいブックマークに割り当てると、うまくいくようです。
テンプレートの任意のセルにテーブル (テーブルとしてのデータ フレーム) を挿入する方法を知っている人はいますか?