表形式データの書式設定プロパティ
このヘルプ トピックでは、Excel レポート テンプレートの表形式データに使用できる書式設定プロパティの概要を説明します。
表全体の書式設定プロパティ
単一のタグとして追加されたすべてのテーブルには、既定で有効になっている次の 3 つのテーブル設定があります。
-
ソース形式を保持: Excel アドインは、元のオブジェクト形式を維持しようとします。この設定をオフにすると、カスタマイズした Excel 形式をテーブルに適用できます。たとえば、テーブル タグを使用してセルに背景色を設定すると、生成されるレポートのすべてのセルに背景色が反映されます。
-
範囲を拡大: Excel アドインは、下に配置されたテーブル タグとの重複を避けるために、テーブルの下に適切な数の行を追加します。[範囲を拡張] オプションをオフにすると、アドインはテーブルの下に行を追加しません。関連するセルが上書きされないように、他のテーブル タグの位置を手動で管理する必要があります。セル参照は保持されます。
-
テキストを折り返す: テーブルのセルのすべてのテキストが折り返されます。
テーブル レベルで [ヘッダーの表示] または [ソース形式を保持] の設定を変更すると、これらの設定の値が異なる個々の列を自動的に変更するように求められます。
[ヘッダーの表示] の設定を使用して、テーブルの列ヘッダーを構成できます。
それぞれの設定については、以下で詳しく説明します。
テーブル レベルでの [ソース形式を保持] 設定
既定では、生成されたレポートはソース Qlik Sense オブジェクトと同じ書式設定を使用するように設定されています。カスタム形式をテンプレートに手動で適用した場合、それらは無視されます。カスタム スタイルを追加するには、 [ソース形式を保持] をオフにする必要があります。
テンプレート内のテーブルまたは列に対して既定の [ソース形式を保持] 設定を使用すると、Qlik Sense オブジェクトと生成されたレポート オブジェクトの間で形式の違いが発生する可能性があります。レポートが Qlik Sense アプリと一致しない場合は、テーブルまたは列の [ソース形式を保持] をオフにして、レポート テンプレートを手動でカスタマイズできます。
以下の画像は、 [ソース形式を保持] がオフの状態で、黄色で強調表示された単一のテーブル タグから生成された出力の例です。
範囲を拡張
テーブルの行数と列数が固定されており、テンプレートの開発時に既知の場合、テーブルに Excel 式を追加できます。ただし、 [範囲を拡張] にチェックを入れたままにすると、誤ったレポートが生成されます。レポートに不正確なセル参照が含まれ、数式が正しいセルに適用されません。
以下の例では、Qlik Sense テーブルの列を入力するセルの外側に、複数の計算セルを追加しました。さらに、テーブルの 3 つの列の下部に計算セルを配置しました。[範囲を拡張] 設定はオンのままにします。
ただし、このテンプレートから生成されたレポートでは、セル参照は考慮されず、代わりに計算セルがテーブルの下に追加されます。以下の画像を参照してください。
[範囲を拡張] 設定をオフにしてレポートを生成すると、セル参照が保持され、意図したとおりに機能することがわかります。これを以下の画像に示します。
テキストを折り返す
テーブル レベルで [テキストを折り返す] をオンにすると、テーブル内のすべての列にテキストの折り返しが自動的に適用されます。不要な場合は、この設定をオフにします。
テーブル レベルでの [ヘッダー] の設定
[ヘッダーの表示] の設定を使用して、テーブル全体の列ヘッダーを構成します。次の 3 つのオプションがあります。
-
タグ セルに表示 (デフォルト): テーブル ヘッダーはテーブル タグと同じ行に表示され、テーブル データはそのすぐ下の行から始まります。
-
非表示: ヘッダーは完全に削除されます。テーブル データはテーブル タグと同じ行から始まります。このオプションを使用し、タグの上にヘッダーを手動で入力したままにすると、ヘッダー テキストとヘッダー セルの書式設定の両方をカスタマイズできます。
-
タグ セルの上に表示: ヘッダーはテーブル タグの上の行に移動されます。テーブル データはテーブル タグと同じ行から始まります。テーブル タグの上のセルにカスタム Excel 書式設定を適用すると、ヘッダー セルを好みのスタイルに設定できます。ただし、ヘッダー セルのテキスト自体は、Qlik Sense アプリの軸とメジャーのタイトルを使用して生成されます。
個々の列の書式設定プロパティ
テーブルを列として追加する場合、またはソース テーブルのすべての列を追加しない場合、テーブル プロパティはテーブル タグ全体を追加した場合と同じように機能します。唯一の例外は、 [ヘッダーの表示] の列設定ではカスタマイズ可能な固定文字列も挿入されることです。
[範囲を拡張] と [テキストを折り返す] はテーブル全体に影響します。[ソース形式を保持] と [ヘッダーの表示] は列ごとに個別に定義できます。
テーブル レベルで [ヘッダーの表示] または [ソース形式を保持] の設定を変更すると、これらの設定の値が異なる個々の列を自動的に変更するように求められます。
列レベルの [ソース形式を保持]
[ソース形式を保持] を列レベルで設定して、すべての列の形式をカスタマイズできます。列タグをクリックし、関連する [ソース形式を保持] チェックボックスをオフにします。または、アドイン内の [テーブル] オブジェクトでテーブルを開き、列を展開します。その後、チェックボックスのチェックを外します。
テーブル レベルで [ソース形式を保持] の値を変更すると、テーブル内のすべての個々の列でこの設定の値が変更されます。テーブル レベルでこれを設定する方法については、「テーブル レベルでの [ソース形式を保持] 設定」を参照してください。
テンプレート内のテーブルまたは列に対して既定の [ソース形式を保持] 設定を使用すると、Qlik Sense オブジェクトと生成されたレポート オブジェクトの間で形式の違いが発生する可能性があります。レポートが Qlik Sense アプリと一致しない場合は、テーブルまたは列の [ソース形式を保持] をオフにして、レポート テンプレートを手動でカスタマイズできます。
列ヘッダーの設定
列レベルで ヘッダーのスタイルを設定できます。[ヘッダーの表示] の設定を使用して、各列のヘッダーを構成します。
コンテンツの削除
オブジェクトの削除
レポート テンプレート、およびアドイン ウィンドウ内のそのオブジェクト タイプのリストからオブジェクトを削除できます。
次の手順を実行します。
オブジェクトが追加されるセルを選択します。
アドイン ウィンドウの下部にある [削除] をクリックします。
これにより、タグまたはプレビュー画像とオブジェクトが、対応するオブジェクト リストから削除されます。
代わりに Excel 機能を使用してオブジェクトを削除すると、オブジェクトは生成されたレポートに挿入されません。ただし、オブジェクトは追加されたオブジェクトのリストに引き続き表示されます。つまり、後でオブジェクトを簡単に追加し直すことができます。
テーブル列の削除
テーブルとして列ごとに追加されたチャート データの場合、テンプレートから列を削除できます。削除する列のセルに移動し、そのすべてのコンポーネントを強調表示して、セルの内容を削除またはクリアします。
テンプレートから列を削除してもテーブル オブジェクトから列は削除されないため、必要に応じてアドインを使用して列を追加し直すことができます。