SPREAD for WPF 4.0J - GcSpreadGrid
行/列の設定のエクスポート
MESCIUS SPREAD for WPF 4.0J > Excel 形式ファイルのインポート/エクスポート > Excel 形式ファイルへのエクスポート > 行/列の設定のエクスポート

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」に設定されている場合は、エクスポートときにセル型によってセル配置は異なっています。

  • テキスト型セルの場合は、エクスポート後の水平配置は「Left」に設定されます。
  • 日付型セルの場合は、エクスポート後の水平配置は「Right」に設定されます。
  • 数値型セルの場合は、エクスポート後の水平配置は「Right」に設定されます。
  • ブール型セルの場合は、エクスポート後の水平配置は「Center」に設定されます。
  • 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にエクスポートします。

  • TextDecoration.Locationは「Underline」に設定されている場合は、単一の下線はエクスポートされます。
  • TextDecoration.Locationは「Overline」に設定されている場合は、Excelでサポートされていないのでエクスポートされません。
  • TextDecoration.Locationは「Strikethrough」に設定されている場合は、取り消し線はエクスポートされます。
  • TextDecoration.Locationは「Baseline」に設定されている場合は、単一の下線はエクスポートされます。
  • 複数のTextDecorations、例えばBaseLineとUnderlineは設定されている場合は、二重下線はエクスポートされます。
  • 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」に設定されている場合は、エクスポートときにセル型によってセル配置は異なっています。

  • テキスト型セルの場合は、エクスポート後の水平配置は「Left」に設定されます。
  • 日付型セルの場合は、エクスポート後の水平配置は「Right」に設定されます。
  • 数値型セルの場合は、エクスポート後の水平配置は「Right」に設定されます。
  • ブール型セルの場合は、エクスポート後の水平配置は「Center」に設定されます。
  • Height

    行の高さはExcelにエクスポートされます。

    IsPageBreak

    行の改ページ設定はExcelにエクスポートされます。

    Locked

    セルのロック設定はExcelにエクスポートされます。

    MergePolicy

    SPREADでMergePolicyプロパティの値に応じて、最終セルの結合結果はExcelにエクスポートされます。

    Padding

    Excelではパディングはサポートされていません

    StyleName

    Excelではスタイルはサポートされていません。

    Tag

    Excelではタグはサポートされていません。

    TextDecorations

    SPREADは以下のポリシーに応じて、TextDecorationsをExcelにエクスポートします。

  • TextDecoration.Locationは「Underline」に設定されている場合は、単一の下線はエクスポートされます。
  • TextDecoration.Locationは「Overline」に設定されている場合は、Excelでサポートされていないのでエクスポートされません。
  • TextDecoration.Locationは「Strikethrough」に設定されている場合は、取り消し線はエクスポートされます。
  • TextDecoration.Locationは「Baseline」に設定されている場合は、単一の下線はエクスポートされます。
  • 複数のTextDecorations、例えばBaseLineとUnderlineは設定されている場合は、二重下線はエクスポートされます。
  • VerticalAlignment

    セルの垂直配置の設定はExcelにエクスポートされます。

    関連トピック