Excel出力のプロパティ
Excel出力を制御するための特定のプロパティを設定できます。
プロパティ名 | 説明 | デフォルト |
---|---|---|
グリッド線の表示 |
レポート出力にExcelの表のグリッド線を表示するには、trueに設定します。 |
false |
新規シートとして改ページ |
レポート・テンプレートで指定された改ページをExcelワークブックで新規シートを生成する場合は、「True」に設定します。 |
true |
最小列幅 |
カラム幅をポイント単位で設定します。 列幅が指定した最小値より小さく、データが含まれていない列が前の列とマージされます。 このプロパティの有効な範囲は、0.5から20ポイントです。 |
3 (ポイント、0.04インチ) |
最小行高 |
行の高さをポイント単位で設定します。 行高が指定した最小値未満で、データが含まれていない行は除去されます。 このプロパティの有効な範囲は、0.001から5ポイントです。 |
1 (ポイント、0.01インチ) |
値を同一列に保持 |
列のマージを最小化するには、このプロパティをtrueに設定します。 列幅は、表の自動レイアウト・プロパティに指定されている値を使用して列コンテンツに基づいて設定します。 出力は、元のレイアウト・アルゴリズムを使用した場合と同様には整わない可能性があります。 |
False |
表の自動レイアウト |
変換率をポイント単位で指定し、最大長をポイント単位で指定します(例: 6.5、150)。 例を参照してください。 このプロパティを有効にするには、「値を同一列に保持」プロパティをTrueに設定する必要があります。 このプロパティは、表の列幅を内容にあわせて拡張します。 列幅は、指定した最大値まで、文字数および変換率に基づいて拡張されます。 例: 2列のExcelデータを含むレポートを想定 -- 列1には18文字のテキスト文字列が含まれ、列2は30文字の長さです。 このプロパティの値が6.5、150に設定されている場合、次の計算が実行されます: 列1は18文字です: 計算の適用: 18 * 6.5 pts = 117 pts Excel出力の列幅は117 ptsになります。 列2は30文字です: 計算の適用: 30 * 6.5 pts = 195 pts 195 ptsは指定した最大値150を超えるため、Excel出力の列2の幅は150 ptsになります。 |
該当なし |
最大許容ネスト表行数 |
ネストされた表の最大許容行数を指定します。 指定できる値は15000から999,999です。 レポート処理中は、ネストされた内部表の行をXLSXライターにフラッシュできないため、インメモリーのままになり、メモリー使用量が増加します。 メモリー不足の例外を回避するには、この制限を設定します。 内部表のサイズがこの制限に達すると、生成は終了します。 不完全なXLSX出力ファイルが返されます。 |
20,000 |
オープン・パスワード |
このプロパティを使用して、XLSX出力ファイルを開くためにレポート・ユーザーが指定する必要があるパスワードを指定します。 構成名: |
NA |
行分割の有効化 |
"true"に設定すると、行の高さが大きく伸びないようになり、行を複数の行に分割できるようになります。 |
True |