良い一日の人々、R - ReporteRsパッケージ - 動的値を持つ単語テンプレート
私は単語ベースのレポート自動化タスクに取り組んでいます。これらのレポートは、基本的に標準的なテキスト、ダースなどの図表、ロジックに基づいて作成する必要がある数値/トレンドのテキスト値です。トレンドテキスト、数値またはチャートは、バックエンドデータベースから生成されます。
データベースを使用してグラフを使用して空のドキュメントを作成することができます。使用したRパッケージは、ReporteRs、RODBC、役員および対応する依存パッケージggplot2 for chartsです。 しかし、私が達成したいのは、グラフとこれらの数値を置くことができるいくつかの種類のプレースホルダを備えたワードドキュメントテンプレートを用意することです。
私は、誰もがこの作業にアプローチする方法を助言することができ
doc <- docx(title="my doc")
mychart <- ggplot(.....)
doc <- addPlot(doc, fun=print, x = mychart)
writeDoc(doc, filename)
を次のように基本的なコードをしました。私はdocxでのテンプレートパラメータの使用を見ましたが、プレースホルダに値を入れたり、Word文書内の特定のプレースホルダにグラフを配置したりする適切な例は見つかりませんでした。
私はそれをはっきりと説明したと思いますが、わからない場合は教えてください。
これはVBAで行われたことは間違いないでしょう、私は時間を押していましたが、VBAで行うことは面倒な作業であり、チャートをフォーマットしたり、セル/範囲を操作したりするなどです。 Rでは、VBAで書かなければならないよりも少ないコード行で、かなり速く実行できました(私はそれを嫌うわけではありません)。あなたの入力をありがとう。 –