HotXLS ドキュメント

TcxGridAddExcel コンポーネント

ユニット: cxGridAddExcel
DevExpress TcxGridDBTableView のコンテンツを HotXLS ワークブックにエクスポートするためのオプションコンポーネントです

説明

TcxGridAddExcel は、DevExpress グリッドを使用するプロジェクト向けに、データセットおよび DBGrid エクスポートコンポーネントと同じインターフェイスを提供します

メソッド

function SaveCxGridAs(filename: WideString): Integer;
function SaveAs(filename: WideString): Integer;
procedure ExportCxGrid(NewSheet: Boolean; Row, Col: Integer; const SheetName: WideString); overload;
procedure ExportCxGrid(NewSheet: Boolean); overload;
procedure ExportCxGrid; overload;
procedure ExportCxGrid(NewSheet: Boolean; const SheetName: WideString); overload;
procedure Abort;
      
SaveCxGridAs 割り当てられた CxDBTableView をエクスポートし、Workbook を指定ファイルに保存します
SaveAs コンポーネントがデータをエクスポートした後の現在の Workbook を保存する
ExportCxGrid cxGrid ビューを現在の Workbook にエクスポートし、必要に応じて新しいシートの作成、開始セルの指定、シート名の設定を行います
Abort イベント ハンドラから実行中のエクスポートを停止する

ワークブックターゲットプロパティ

property CxDBTableView: TcxGridDBTableView;
property Workbook: IXLSWorkbook;
property Worksheet: TXLSWorksheet;
property WorksheetName: String;
      
CxDBTableView はエクスポートする DevExpress ビューを選択します。WorkbookWorksheetStartRowStartCol はエクスポート先を指定します

Layout and paging properties

property StartRow: Word;
property StartCol: Word;
property StartDRow: Integer;
property StartDCol: Integer;
property RowsPerSheet: Integer;
property SetColumnsWidth: Boolean;
property ExportHeader: Boolean;
property ExportSelection: Boolean;
property ClearGroupFields: Boolean;
property GroupFields: TStrings;
      
これらのプロパティはエクスポートの開始位置、ヘッダーや選択行をエクスポートするかどうかを制御します

Formatting properties

property HeaderFont: TFont;
property DetailFont: TFont;
property GroupFont: TFont;
property HeaderColor: TColor;
property DetailColor: TColor;
property GroupColor: TColor;
property HeaderBorderStyle: TBorderStyle;
property DetailBorderStyle: TBorderStyle;
property GroupBorderStyle: TBorderStyle;
property HeaderBorderColor: TColor;
property DetailBorderColor: TColor;
property GroupBorderColor: TColor;
property OriginalHeaderFont: Boolean;
property OriginalDetailFont: Boolean;
property OriginalHeaderColor: Boolean;
property OriginalDetailColor: Boolean;
property DisableFormat: TFormatOptions;
      
これらのプロパティを使用して、エクスポートに HotXLS のフォント、色、罫線、および書式抑制ルールを適用します

イベント

property AfterHeaderCell: TAfterDBGridHeaderCell;
property AfterHeader: TAfterDBGridHeader;
property AfterDetailCell: TAfterDBGridDetailCell;
property AfterDetailRow: TAfterDBGridDetailRow;
property AfterDetail: TAfterDBGridDetail;
property AfterExport: TAfterDBGridExport;
property OnWorksheetCreate: TOnDBGridWorksheetCreate;
property AfterGroupTitle: TAfterGroupTitle;
      
イベントハンドラーは生成された IXLSRange または TXLSWorksheet を受け取り、追加の書式設定を行えます