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にエクスポートされます。 |