用於將 DevExpress 內容匯出至 HotXLS 活頁簿的選擇性元件
針對已使用 DevExpress cxGrid 控制項的專案,提供與資料集和 DBGrid 匯出元件相同的功能。它不包含在預設 HotXLS 套件中,因為它依賴 DevExpress 程式庫 TcxGridDBTableView 針對已使用 DevExpress cxGrid 控制項的專案,提供與資料集和 DBGrid 匯出元件相同的功能。它不包含在預設 HotXLS 套件中,因為它依賴 DevExpress 程式庫
針對已使用 DevExpress cxGrid 控制項的專案,提供與資料集和 DBGrid 匯出元件相同的功能。它不包含在預設 HotXLS 套件中,因為它依賴 DevExpress 程式庫
T內容匯出至 HotXLS 活頁簿的選擇性元件 ExportCxGrid 內容匯出至 HotXLS 活頁簿的選擇性元件.pas 匯出已指定的 CxDBTableView,並將 Workbook 儲存到指定檔案
ExportCxGrid
function ExportCxGrid(filename: WideString): Integer;
function ExportCxGrid(filename: WideString): Integer;
procedure 從事件處理常式停止正在執行的匯出(NewSheet: Boolean; Row, Col: Integer; const SheetName: WideString); overload;
procedure 從事件處理常式停止正在執行的匯出(NewSheet: Boolean); overload;
procedure 從事件處理常式停止正在執行的匯出; overload;
procedure 從事件處理常式停止正在執行的匯出(NewSheet: Boolean; const SheetName: WideString); overload;
procedure 從事件處理常式停止正在執行的匯出;
| ExportCxGrid |
在元件已將資料匯出到其中之後,儲存目前的 Workbook CxDBTableView 從事件處理常式停止正在執行的匯出 |
| ExportCxGrid |
將 cxGrid 檢視匯出到目前的 Workbook,並可選擇建立新工作表、指定起始儲存格或設定工作表名稱 |
| 從事件處理常式停止正在執行的匯出 |
從事件處理常式停止正在執行的匯出 |
| 從事件處理常式停止正在執行的匯出 |
活頁簿 target 屬性 |
選取要匯出的 DevExpress 檢視。
property CxDBTableView: TcxGridDBTableView;
property Workbook: IXLSWorkbook;
property Worksheet: TXLSWorksheet;
property WorksheetName: String;
CxDBTableView 讓匯出可附加至現有活頁簿或直接定向到特定工作表 Workbook, Worksheet讓匯出可附加至現有活頁簿或直接定向到特定工作表 WorksheetName Layout 和 paging 屬性
這些屬性控制匯出起始位置、是否匯出標題和選取的列、每個工作表的列數、欄的大小調整方式,以及哪些欄位建立分組輸出
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 屬性
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 字型、色彩、框線和格式抑制規則,或在來源檢視支援的情況下保留原始 cxGrid 標題和詳細資料樣式
事件處理器接收產生的
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 or TXLSWorksheet 物件,讓呼叫端可以在匯出執行時調整儲存格、標題、分組列、工作表設定或最終匯出範圍