機械翻訳について

Excelテンプレートの概要

Excelテンプレートとは、Excelスプレッドシートでエンタープライズ・レポート・データを書式設定するために、Microsoft Excel内で設計されるレポート・レイアウトです。

Excelテンプレートは、データをワークシートにマップし、データがExcelブックにどのように出力されるかを制御する追加の処理を実行するための特殊機能セットを提供します。

この概要の項目は次のとおりです。

Excelテンプレートの機能

Excelテンプレートを使用すると、様々な方法でデータをフォーマットできます。

  • Excel出力におけるデータの書式を定義します。

  • 複数のシートで階層データを分離し、シートに動的に名前を付けます。

  • マスター/ディテール関係を持つデータのシートを作成します。

  • データにネイティブのXSL機能を使用して表示前に操作します。

  • Excelのネイティブ機能を使用します。

Excelテンプレートの制限事項

Excelテンプレートには、次のような制限事項があります。

  • Excelテンプレートを使用すると、

    • Excelワークブックに100,000を超えるアクティブなセルを含めることはできません。
    • 生成されたデータに基づく条件付き書式設定を使用して、レポート出力のセルのバックグラウンド色を変更することはできません。
  • データを複数のシートに分割するレポートでは、イメージはサポートされません。 テンプレート・シートにイメージが含まれる場合、データが複数のシートに分割されると、イメージは最初のシートにのみ表示されます。

  • Publisherには、Microsoft Excel用のアドインが用意されており、フィールドおよび繰返しグループの挿入が簡単にできます。 より複雑な設計をするには、手動によるコーディングが必要です。 一部の機能では、XSLおよびXSL変換(XSLT)仕様の使用が必要です。

  • Template Builder for Excelにより、Excelテンプレート当たりのExcelテンプレート・フィールドの数が990に制限されます。

前提条件

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テンプレートはExcelバイナリ(.xls)出力のみを生成します。

Excelテンプレートのデスクトップ・ツール

Publisherにはダウンロード可能なExcel用のアドインが用意されており、次の機能を提供します。

  • Publisherサーバーに直接接続し、サンプル・データのロードとテンプレートのアップロードおよびダウンロードを行います。

  • テンプレートにデータ・フィールド・マッピングを挿入します。

  • テンプレートに繰返しグループ・マッピングを挿入します。

  • すべての挿入済コードを確認し、マッピングを編集または削除するためのフィールド・ブラウザを提供します。

  • 接続モード時にサンプル・データまたはライブ・データを使用してテンプレートをプレビューします。

Template Builder for Excelのインストール

Oracle BI Publisher Desktopツールをインストールすると、Template Builder for Excelが自動的にインストールされます。

ツールはOracle Analytics Publisherのホーム・ページから次のようにダウンロードできます:

「開始」リージョンで、Microsoft Officeの使用しているバージョンに適したOracle BI Publisher Desktopオプション(32ビットOfficeまたは64ビットOffice)を選択します。

Excel Template Builderは、Excelの(非推奨)アナライザと互換性がありません。 以前のバージョンからExcel用のアナライザをインストールしている場合、「パブリッシャ」 Toolsインストーラはその存在を検出し、インストールを停止します。 Oracle BI Publisher Desktopをインストールする前に、Analyzer for Excelを削除する必要があります。 Excelテンプレート・ビルダーには、Excelテンプレート用のアナライザをExcelテンプレート形式にインポートする機能が含まれています。

Excelテンプレートのサンプル

Template Builderインストールには、Excelテンプレートのサンプルが含まれています。

Windowsデスクトップからサンプルにアクセスするには:

  • 「開始」「プログラム」Oracle BI Publisher Desktop「サンプル」Excelの順にクリックします。

    このアクションにより、Excelのサンプル・テンプレートが含まれるフォルダが開きます。