SPREADでは、行および列は、GcSpreadGridとは別のオブジェクトとして扱われます。ここでは、行(Rowオブジェクト)レベルまたは列(Columnオブジェクト)レベルの各設定について説明します。
SPREADでは最大20億の列および最大20億の行がサポートされます。一方、Excelでサポートされる行数および列数はこれより少ないため、Excelで処理可能な列数および行数がエクスポートされます。
次の表は、SPREADをExcel形式ファイルにエクスポートした場合に、列関連の各設定がどのように処理されるかを示します。特に明記していないかぎり、これらのプロパティはColumnクラスのメンバです。
| SPREADの列プロパティ | Excelの設定と説明 |
|---|---|
|
Background |
Backgroundは純色ブラシに設定されている場合は、SPREADは純色をExcelにエクスポートします。 Backgroundはグラデーション ブラシである場合は、最初の純色をExcelにエクスポートします。 |
|
BorderBottom BorderLeft BorderRight BorderTop |
「罫線スタイルのエクスポート」を参照してください。 |
|
CanUserAutoFit |
Excelでは、列ヘッダの右端のダブルクリックで、列での自動調整(AutoFit)は常に許可されます。 |
|
CanUserFilter |
SPREADの設定は無視されます。Excelのフィルタ機能は使用されます。 |
|
CanUserResize |
SPREADの設定は無視されます。Excelでは、列幅の調整は常に許可されています。 |
|
CanUserSort |
SPREADの設定は無視されます。Excelのソート機能は使用されます。 |
|
CellType |
「セル型の設定のエクスポート」を参照してください。 |
|
CellValidator |
セル検証の設定はExcelにエクスポートされます。 |
|
ContentOpacity ContentOpacityMask |
Excelでは不透明度はサポートされていません。 |
|
DataField |
このプロパティはデータ連結時に使用されます。SPREADの設定は無視されます。 |
|
FilterButtonIndex FilterDropDownList |
SPREADの設定は無視されます。Excelのフィルタ機能は使用されます。 |
|
Focusable |
ExcelではFocusableはサポートされていません。 |
|
FontFamily |
FontFamilyはExcelにエクスポートされます。 |
|
FontSize |
FontSizeはExcelにエクスポートされます。 |
|
FontStretch |
この設定はExcelにエクスポートされません。 |
|
FontStyle |
FontWeightの値は「Normal」で設定されていない場合は、Excelでは「Italic」でエクスポートされます。 |
|
FontWeight |
FontWeightの値は「Normal」に設定されていない場合は、Excelでは「Bold」でエクスポートされます。 |
|
Foreground |
Foregroundは純色ブラシに設定されている場合は、SPREADは純色をExcelにエクスポートします。 Foregroundはグラデーション ブラシである場合は、最初の純色をExcelにエクスポートします。 |
|
Formula |
数式はExcelのセルにエクスポートされます。 |
|
Header |
SaveExcelメソッドでExcelSaveSettings.IncludeColumnHeaderはTrueに設定されている場合は、ヘッダはエクスポートされます。 |
|
HorizontalAlignment |
セルの水平配置の設定はExcelにエクスポートされます。 セルのHorizontalAlignmentプロパティは「General」に設定されている場合は、エクスポートときにセル型によってセル配置は異なっています。 |
|
IsPageBreak |
列の改ページ設定はExcelにエクスポートされます。 |
|
IsVisible |
列の表示設定はExcelにエクスポートされます。 |
|
Locked |
セルのロック設定はExcelにエクスポートされます。 |
|
MergePolicy |
SPREADでMergePolicyプロパティの値に応じて、最終セルの結合結果はExcelにエクスポートされます。 |
|
Name |
列の名前はExcelにエクスポートされません。 |
|
Padding |
Excelではパディングはサポートされていません。 |
|
ShowSortIndicator SortDirection SortIndicatorIndex DefaultSortDescription |
SPREADの設定は無視されます。Excelのソート機能は使用されます。 |
|
StyleName |
Excelではスタイルはサポートされていません。 |
|
TabIndex |
ExcelではTabIndexはサポートされていません。 |
|
Tag |
Excelではタグはサポートされていません。 |
|
TextDecorations |
SPREADは以下のポリシーに応じて、TextDecorationsをExcelにエクスポートします。 |
|
VerticalAlignment |
セルの垂直配置の設定はExcelにエクスポートされます。 |
|
Width |
列の幅はExcelにエクスポートされます。 |
次の表は、SPREADをExcel形式ファイルにエクスポートした場合に、行関連の各設定がどのように処理されるかを示します。特に明記していないかぎり、これらのプロパティはRowクラスのメンバです。
| SPREADの行プロパティ | Excelの設定と説明 |
|---|---|
|
Background |
Backgroundは純色ブラシに設定されている場合は、SPREADは純色をExcelにエクスポートします。Backgroundはグラデーション ブラシである場合は、最初の純色をExcelにエクスポートします。 |
|
BorderBottom BorderLeft BorderRight BorderTop |
「罫線スタイルのエクスポート」を参照してください。 |
|
CanUserAutoFit |
SPREADの設定は無視されます。Excelでは、行ヘッダの右端のダブルクリックで、行での自動調整(AutoFit)は常に許可されます。 |
|
CanUserResize |
SPREADの設定は無視されます。Excelでは、行の高さの調整は常に許可されています。 |
|
ContentOpacity ContentOpacityMask |
Excelでは不透明度はサポートされていません。 |
|
Focusable |
ExcelではFocusableはサポートされていません。 |
|
FontFamily |
FontFamilyはExcelにエクスポートされます。 |
|
FontSize |
FontSizeはExcelにエクスポートされます。 |
|
FontStretch |
この設定はExcelにエクスポートされません。 |
|
FontStyle |
FontWeightの値は「Normal」で設定されていない場合は、Excelでは「Italic」でエクスポートされます。 |
|
FontWeight |
FontWeightの値は「Normal」に設定されていない場合は、Excelでは「Bold」でエクスポートされます。 |
|
Foreground |
Foregroundは純色ブラシに設定されている場合は、SPREADは純色をExcelにエクスポートします。 Foregroundはグラデーション ブラシである場合は、最初の純色をExcelにエクスポートします。 |
|
HorizontalAlignment |
セルの水平配置の設定はExcelにエクスポートされます。 セルのHorizontalAlignmentプロパティは「General」に設定されている場合は、エクスポートときにセル型によってセル配置は異なっています。 |
|
Height |
行の高さはExcelにエクスポートされます。 |
|
IsPageBreak |
行の改ページ設定はExcelにエクスポートされます。 |
|
Locked |
セルのロック設定はExcelにエクスポートされます。 |
|
MergePolicy |
SPREADでMergePolicyプロパティの値に応じて、最終セルの結合結果はExcelにエクスポートされます。 |
|
Padding |
Excelではパディングはサポートされていません |
|
StyleName |
Excelではスタイルはサポートされていません。 |
|
Tag |
Excelではタグはサポートされていません。 |
|
TextDecorations |
SPREADは以下のポリシーに応じて、TextDecorationsをExcelにエクスポートします。 |
|
VerticalAlignment |
セルの垂直配置の設定はExcelにエクスポートされます。 |