uses cxTLExportLink, cxDBTL
function ExportExcel(tree: TcxDBTreeList;
const fileName: string = '1.xls'): Boolean;var sd: TSaveDialog;begin Result := False; if not Assigned(tree) then Exit; sd := TSaveDialog.Create(nil); try sd.Filter := '*.xls|*.xls'; sd.fileName := fileName; if sd.Execute then begin Screen.Cursor := crSQLWait; try cxExportTLToEXCEL(sd.fileName, tree, True, True); finally Screen.Cursor := crDefault; end; Result := True; end; finally sd.Free; end;end;