社区
Delphi
帖子详情
关于DBGridEh导出的问题
gerrylc
2006-09-16 03:08:16
DBGRIDEH中的数据可以直接导出为EXCEL文件么?而不需要写好多代码,如果有,请告之,谢谢
...全文
162
7
打赏
收藏
关于DBGridEh导出的问题
DBGRIDEH中的数据可以直接导出为EXCEL文件么?而不需要写好多代码,如果有,请告之,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ron_xin
2006-09-16
打赏
举报
回复
SaveDBGridEhToExportFile(TDBGridEhExportAsHTML,DBGridEh1,SaveDialog1.FileName + '.xls';,true);
vfork
2006-09-16
打赏
举报
回复
mark一下
gerrylc
2006-09-16
打赏
举报
回复
我的表头是用代码控制的'|'的形式,还可以用别的方式控制吗?
gerrylc
2006-09-16
打赏
举报
回复
十分感谢ron_xin(星雨),已经导出成功了,还有一个问题就是我用的是多层表头,但是导出来的是'|'的形式,可以按多层表头的形式导出么????
ron_xin
2006-09-16
打赏
举报
回复
注意要uses DBGridEhImpExp;
ron_xin
2006-09-16
打赏
举报
回复
procedure TFrimFiveReport.FlatButton1Click(Sender: TObject);
var
ExpClass:TDBGridEhExportClass;
Ext:String;
begin
SaveDialog1.FileName :='五日报';
if SaveDialog1.Execute then
begin
case SaveDialog1.FilterIndex of
1: begin ExpClass := TDBGridEhExportAsXLS; Ext := 'xls'; end;
2: begin ExpClass := TDBGridEhExportAsHTML; Ext := 'htm'; end;
3: begin ExpClass := TDBGridEhExportAsText; Ext := 'txt'; end;
4: begin ExpClass := TDBGridEhExportAsCSV; Ext := 'csv'; end;
5: begin ExpClass := TDBGridEhExportAsRTF; Ext := 'rtf'; 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;
try
SaveDBGridEhToExportFile(ExpClass,DBGridEh1,SaveDialog1.FileName,true);
except
msshow('保存失败!');
end;
end;
end;
end;
xz_fj
2006-09-16
打赏
举报
回复
SaveDBGridEhToExportFile(TDBGridEhExportAsXLS, DBGridEh, FileName, False);
db
grid
eh
导出
到excel
db
grid
eh
导出
到excel,数据库
导出
到excel
DB
Grid
Eh
导出
到EXCEL函数
DB
Grid
Eh
导出
到EXCEL函数,能
导出
多表头
支持多个
DB
Grid
EH
导出
Excel
在他人的
DB
Grid
Eh
导出
到Excel的基础上进行改进,增加功能如下: 1、支持多个
DB
Grid
EH
同时
导出
到Excel的不同Sheet页 2、进度条与数据进度保持一致 3、增加了进度百分比显示 //调用方法: procedure TForm1.Button1...
比较快速的将
DB
Grid
Eh
中的数据
导出
到Excel中
三、最多可以
导出
多少条,我没试,我试了5万条没有
问题
,时间也就是只需1-5分钟(我电脑较慢)。 四、需安装
eh
lib组件。 <br>使用方法(注:别忘了uses
DB
Grid
ToExcel;): procedure TForm1.btn2Click...
db
grid
eh
快速
导出
excel
db
grid
eh
快速
导出
excel 很简单易懂
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章