网上文摘 小说 Flash游戏 最近更新 下载排行 资源分类 下载指南
经典编程资源 精彩不容错过
设为首页
加入收藏
联系我们
当前位置:Delphi园地技巧文章控件使用Ehlib → Ehlib 的 DBGridEh 控件导出到Excel
Ehlib 的 DBGridEh 控件导出到Excel
日期:2005年12月4日 作者:archonwang 人气: 查看:[大字体 中字体 小字体]
以下是EHLIB的导出代码:(其实EHLIB的DEMO1中已有)

procedure TInvoiceManager.ppmSaveSelectionClick(Sender: TObject);
var ExpClass:TDBGridEhExportClass;
  Ext:String;
begin
 SaveDialog1.FileName := 'file1';
 if (ActiveControl is TDBGridEh) then
  if SaveDialog1.Execute then
  begin
   case SaveDialog1.FilterIndex of
    1: begin ExpClass := TDBGridEhExportAsText; Ext := 'txt'; 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 := TDBGridEhExportAsXLS; Ext := 'xls'; 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,False);
   end;
  end;
end;

(出处:http://www.delphibbs.com/keylife/iblog_show.asp?xid=4700)

相关文章:
·多表头的DBGridEH导出到Excel中
·在DELPHI中使用ADO直接访问Excel数据文件
·Delphi控制Excel的重要属性和方法
·把DBGrid导出到Excel表格(支持多Sheet)
·将 DBGrid 中的内容输出至 Excel 或 ClipBoard
·怎样在DbGrid的左边,实现像EXCEL那样的自动编号?
·如何将几个DBGRID里的内容导入同一个EXCEL表中?
·Delphi控制Excel
·在DELPHI中使用ADO直接访问Excel数据文件
·将数据集的数据导出Excel
 → 特别推荐
 → 热点TOP10
关于我们 | 广告服务 | 发布资源 | 联系站长 Copyright © 2002-2006 Delphi园地 All Rights Reserved