Excelテンプレートの概要
Excelテンプレートとは、Excelスプレッドシートでエンタープライズ・レポート・データを書式設定するために、Microsoft Excel内で設計されるレポート・レイアウトです。
Excelテンプレートは、データをワークシートにマップし、データがExcelブックにどのように出力されるかを制御する追加の処理を実行するための特殊機能セットを提供します。
この概要の項目は次のとおりです。
Excelテンプレートの機能
Excelテンプレートを使用すると、様々な方法でデータをフォーマットできます。
-
Excel出力におけるデータの書式を定義します。
-
複数のシートで階層データを分離し、シートに動的に名前を付けます。
-
マスター/ディテール関係を持つデータのシートを作成します。
-
データにネイティブのXSL機能を使用して表示前に操作します。
-
Excelのネイティブ機能を使用します。
Excelテンプレートの制限事項
Excelテンプレートには、次のような制限事項があります。
-
データを複数のシートに分割するレポートでは、イメージはサポートされません。テンプレート・シートにイメージが含まれる場合、データが複数のシートに分割されると、イメージは最初のシートにのみ表示されます。
-
Publisherには、Microsoft Excel用のアドインが用意されており、フィールドおよび繰返しグループの挿入が簡単にできます。より複雑な設計をするには、手動によるコーディングが必要です。一部の機能では、XSLおよびXSL変換(XSLT)仕様の使用が必要です。
-
Excelテンプレートでは、Excelワークブックのアクティブなセルの最大数を100,000に制限しています。
-
Template Builder for Excelにより、Excelテンプレート当たりのExcelテンプレート・フィールドの数が990に制限されます。
-
Excelテンプレートを使用する場合、生成されたデータに基づく条件付き書式設定を使用して、レポート出力のセルの背景色を変更することはできません。
前提条件
Excelテンプレートを設計するには、特定の前提条件を満たしている必要があります。
- Microsoft Excel 2003以降をインストールしておく必要があります。テンプレート・ファイルは、Excel 97-2003ブック・バイナリ形式(*.xls)で保存する必要があります。
Excel 2003以降のExcelバージョンを使用してテンプレートを作成し、Excel 97-2003として保存する場合は、Excel 97-2003でサポートされていない新しいバージョンの機能は使用しないでください。たとえば、Excel 2003ではセルごとに3つの条件付き書式ルールしか許可されませんが、Excel 2007ではより多く許可されます。適用した条件付き書式ルールが4つ以上の場合は、3つのみが適用されます。また、Excel 2003では提供されていないカラー・サポートがExcel 2007では提供されています。
- 一部の拡張機能を使用するには、XSLの知識が必要です。
- データ・モデルは、使用可能なサンプル・データを使用してPublisherに作成する必要があります。
Excelテンプレートのデスクトップ・ツール
Publisherにはダウンロード可能なExcel用のアドインが用意されており、次の機能を提供します。
-
Publisherサーバーに直接接続し、サンプル・データのロードとテンプレートのアップロードおよびダウンロードを行います。
-
テンプレートにデータ・フィールド・マッピングを挿入します。
-
テンプレートに繰返しグループ・マッピングを挿入します。
-
すべての挿入済コードを確認し、マッピングを編集または削除するためのフィールド・ブラウザを提供します。
-
接続モード時にサンプル・データまたはライブ・データを使用してテンプレートをプレビューします。
Template Builder for Excelのインストール
Oracle Analytics Publisher Desktopツールをインストールすると、Template Builder for Excelが自動的にインストールされます。
ツールは、次のように、Oracle Analytics Publisherのホーム・ページからダウンロードできます。
「はじめに」リージョンで、Microsoft Officeのバージョンに適したOracle Analytics Publisher Desktopのオプション(32ビットOfficeまたは64ビットOffice)を選択します。
Excel Template Builderは、Analyzer for Excel (非推奨)との互換性はありません。Analyzer for Excelを以前のバージョンでインストールしている場合は、Publisherツールのインストーラによりその存在が検出され、インストールが停止します。Oracle Analytics Publisher Desktopをインストールする前にAnalyzer for Excelを削除する必要があります。Excel Template Builderには、Analyzer for ExcelテンプレートをExcelテンプレート書式にインポートする機能が含まれています。