高度なレポート自動化
- ホーム
- リソース
- ユーザー マニュアル
- thinkcell Charts:データの視覚化
- 高度なレポート自動化
高度なレポート自動化は、thinkcell Suite で利用できます。
定期的に更新するレポートやその他のプレゼンテーションを自動的に作成できます。thinkcell の高度なレポート自動化は、PowerPoint テンプレートに最新の Excel または JSON データを入力します。
Excel データ自動化では、thinkcell API を使用して、テンプレート内の thinkcell 要素に Excel のデータを入力します。詳しくは、Excel データによる自動化 を参照してください。
JSON データ自動化では、.ppttc ファイルを使用して、テンプレート内の thinkcell 要素に JSON データを入力します。JSON データと PowerPoint テンプレートにはローカルまたはリモートでアクセスでき、Web サービスを使用してプレゼンテーションを作成できます。詳しくは、JSON データによる自動化 を参照してください。
チャートの注釈は、チャートとともに自動的に更新されます。テンプレート内のチャートに差分矢印、トレンドライン、その他の注釈を追加すると、新しいプレゼンテーションではチャートと注釈の両方に最新のデータが反映されます。
thinkcell の高度なレポート自動化を使用するには、次のものが必要です。
- thinkcell チャートまたはその他の要素を含む PowerPoint プレゼンテーション
- 要素にデータを入力するためのプログラム ロジック
レポート自動化用の PowerPoint テンプレートを作成する
レポートを自動的に作成するには、新しいプレゼンテーションのテンプレートとして機能する PowerPoint プレゼンテーションが必要です。テンプレートには、データを入力したい 1 つ以上の thinkcell 要素が含まれている必要があります。
Excel 自動化 API PresentationFromTemplate を使用している場合、データを入力したい要素は Excel にリンクされている必要があります(Excel データ リンク を参照)。
JSON データ自動化または Excel 自動化 API UpdateBatch を使用している場合、データを入力する要素には名前が必要です。要素に名前を付けるには、次のいずれかを行います。
- thinkcell のチャート、表、Harvey ball、またはチェックボックスに名前を付けるには、要素を選択してミニ ツールバーを開きます。AddRangeData Name に一意の名前を入力し、Enter を選択します。
-
自動化テキスト フィールドに名前を付けるには、次の手順に従います。
- 自動化テキスト フィールドを配置するオブジェクトを挿入します。オブジェクトには、thinkcell のテキスト ボックス、五角形、山形、角丸四角形、または PowerPoint の図形を使用できます。
- オブジェクト内で、テキスト フィールドを追加する位置にテキスト カーソルを置きます。
- Insert リボン タブで、Elements > Automation Text Field
を選択します。
- 2 つの山括弧(<>)で表示される自動化テキスト フィールドを選択して、ミニ ツールバーを開きます。AddRangeData Name に一意の名前を入力し、Enter を選択します。
1 つのオブジェクトに複数の自動化テキスト フィールドを追加できます。オブジェクトには、自動化テキスト フィールドと通常のテキストの両方を含めることができます。
- Excel 自動化のみ:表の画像に名前を付けるには(表の画像を作成する を参照)、表を選択してミニ ツールバーを開きます。AddRangeImage Name に一意の名前を入力し、Enter を選択します。
PowerPoint テンプレートの例
JSON データ自動化および Excel 自動化 API UpdateBatch 用に、積み上げ縦棒グラフとスライド タイトルを含む PowerPoint テンプレートの例を作成する方法は次のとおりです。
- PowerPoint で Home タブに移動します。Slides グループで、Layout > Title Only を選択します。
- 積み上げ縦棒グラフを挿入します(チャートの概要 を参照)。自動化によってテンプレート内のデータが Excel または JSON データに置き換えられるため、チャートの初期データは重要ではありません。チャートの位置、書式、注釈を調整した場合、それらの調整は最終的なプレゼンテーションに反映されます。
- チャートを選択してミニ ツールバーを開きます。AddRangeData Name に
Chart1と入力します。Enter を選択します。
- スライド タイトルのプレースホルダー内をクリックし、点滅するテキスト カーソルが表示されるようにします。
- Insert タブで、Elements > Automation Text Field
を選択します。
- 2 つの山括弧(<>)で表示される自動化テキスト フィールドを選択して、ミニ ツールバーを開きます。AddRangeData Name に
SlideTitleと入力します。Enter を選択します。
- プレゼンテーションを
template.pptxとして保存します。
次に、テンプレートにデータを入力するためのプログラム ロジックを作成します。
- Excel 自動化 API
UpdateBatchについては、UpdateBatch を参照してください。 - JSON データ自動化については、JSON データによる自動化 を参照してください。
特に財務計画および分析向けの自動ダッシュボードの作成について詳しく知るには、こちらのブログ記事をお読みください。
トラブルシューティングが必要ですか?
ナレッジベースをご確認ください