DBGridEh导出数据
来源:互联网 发布:windows 活动目录 编辑:程序博客网 时间:2024/05/21 17:41
ar ExpClass: TDBGridEhExportClass; Ext: string;begin if ciqry.Active then begin DBGridEh1.SetFocus; SaveDialog1.Filter := 'xls工作簿(*.xls)|*.xls|'; //'xls工作簿(*.xls)|*.xls'+ //'csv文件(*.csv)|*.csv|'+ // '网页(*.htm)|*.htm|'+ // 'rtf文件(*.rtf)|*.rtf|'+ //'文本文件(*.txt)|*.txt|'; SaveDialog1.FileName := 'ci_list'; if (ActiveControl is TDBGridEh) then if SaveDialog1.Execute then begin case SaveDialog1.FilterIndex of 1: begin ExpClass := TDBGridEhExportAsXLS; Ext := 'xls'; end; //2: begin ExpClass := TDBGridEhExportAsCSV; Ext := 'csv'; end; // 3: begin ExpClass := TDBGridEhExportAsHTML; Ext := 'htm'; end; //4: begin ExpClass := TDBGridEhExportAsRTF; Ext := 'rtf'; end; //5: begin ExpClass := TDBGridEhExportAsText; Ext := 'txt';end; else ExpClass := nil; Ext := ''; end; if ExpClass <> nil then begin if UpperCase(Copy(SaveDialog1.FileName, Length(SaveDialog1.FileName) - 2, 3)) <> UpperCase(Ext) then SaveDialog1.FileName := SaveDialog1.FileName + '.' + Ext; SaveDBGridEhToExportFile(ExpClass, TDBGridEh(ActiveControl), SaveDialog1.FileName, True); //其false时,为局部数据 end; showmessage('已完成转出Excel文件!'); end; end else showmessage('没有数据,不能转出Excel文件');
引用:DBGridEhImpExp
- DBGridEh导出数据
- 关于DBGRIDEH导出数据到CSV
- 关于DBGRIDEH导出数据到CSV
- 关于DBGRIDEH导出数据到CSV
- DBGrideh 在CB6中导出数据到文件.
- DbgridEh数据导出到Excel的方法(Delphi)
- DBGridEh和dbgrid导出
- dbgrideh快速导出excel
- DBGridEh导出功能详解
- DBGridEh导出功能详解
- DBGridEh 导出 Excel
- DBGridEh导出excel(备忘)
- DBGRIDEH导出EXECL
- DBGRIDEH导出EXECL
- delphi DBgrideh 导出
- DbgridEh数据导出到Excel的方法(Delphi)--适用Ehlib7.0+D7
- delphi dbgrideh导出到Excel 多表头
- DBGRIDEh
- STM32中断(转载)
- Android 模拟器无法上网的问题
- C#对xml的操作笔记(1)
- IIS托管管道模式的集成和经典
- 进销存软件的需求分析
- DBGridEh导出数据
- 动态规划法解旅行商问题(TSP)问题的java实现
- NPOI 生成Excel 的——常用
- Oracle第一个存储过程。。。不容易
- java开源数据库连接池C3P0配置详解
- 用户与组的应用
- Android ProgressBar 进度条
- CEGUI加载layout文件出错
- 为赋新词强说愁之五(兼职生活二)