`
sbabzc
  • 浏览: 39309 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

通过SMExportToExcel控件导出DBGrid、DBGridEh里的数据

阅读更多
下面的过程参数意义
ExportComponent:是指定的SMExportToExcel控件名称,
过程里的变量csDataSet是需要导出的数据集


procedure ExportIt(ExportComponent: TSMExportBaseComponent);
  begin
    ExportComponent.ColumnSource := csDataSet;
    ExportComponent.DataSet := cdsExportData;
    ExportComponent.AnimatedStatus := True;
    ExportComponent.SelectedRecord := False;
    ExportComponent.BlankIfZero := False;
    ExportComponent.AddTitle := True;


    //导出数据转换为字符型
    ExportComponent.FileName := 'c:\test.xls';


    ExportComponent.Execute;
  end;

可以这样调用 ExportIt(ExportComponent);
SMExportToExcel,还可以设置导出是否显示进度条、导出是否显示完成信息等等设置,具体可以到网络上去查询


本文地址:http://www.xszlo.com/article/2012-12-29/7874.html,转发请保留这个地址,谢谢
分享到:
评论

相关推荐

    DBGrid DBGridEh排序/导出/统计

    在这个主题中,“DBGrid DBGridEh排序/导出/统计”涉及的是如何在应用程序中实现对数据的排序、导出和统计操作。 首先,让我们详细探讨一下排序功能。DBGridEh允许用户根据列头进行单击排序,这在处理大量数据时...

    DBGridEh和dbgrid导出

    DBGridEh与dbgrid是两个在Delphi和C++Builder等RAD Studio环境中常用的数据库控件,用于数据的展示和操作。它们都是基于VCL(Visual Component Library)框架的组件,提供了一种直观的方式来显示数据库中的表格数据...

    从DBGrid导出到Excel表格 4种方法

    其实,DBGrid 的数据可以通过多种方法导出到 Excel 表格中。在這篇文章中,我們将介绍四种从 DBGrid 导出到 Excel 表格的方法。 方法一:使用 CopyDbDataToExcel Procedure 这是一种使用 Delphi 编程语言编写的 ...

    Grid导出Excel: advcolumgrid,dbgrideh,dbgrid

    标题提到的"Grid导出Excel"涉及到的技术主要包括AdvcolumnGrid、DBGridEh以及DBGrid,这些都是在Delphi或C++Builder等RAD(快速应用开发)环境中常用的数据可视化控件,用于显示和操作数据库中的数据。 1. ...

    DBGridEH控件的实用化

    DBGridEh控件是Delphi开发环境中一个增强版的数据库网格组件,它在标准的DBGrid基础上提供了更多的功能和自定义选项,使得开发者能够更好地展示和操作数据库数据。这个控件尤其适用于需要进行复杂数据展示和用户交互...

    delphi高效率导出数据到excel

    使用 DBGridEh 控件可以快速导出大量数据到 Excel 中,而不需要使用 OLE 自动化来一个一个地将数据写入到 Excel 中。 DBGridEh 控件提供了一个 SaveDBGridEhToExportFile 方法,可以将数据快速导出到 Excel 中。 ...

    DELPHI+表格控件DBGridEh

    DBGridEh是Delphi中一个功能强大的表格控件,专门用于展示和编辑数据库数据。它是DBGrid的一个增强版本,提供了更多的自定义和扩展功能。在使用DBGridEh控件时,可以进行标题行的定制、外观布局的设置、编辑功能的...

    DELPHI 表格控件DBGridEh使用详解 .pdf

    DBGridEh是Delphi中一个功能强大的表格控件,主要针对数据的显示、编辑、打印以及数据导入导出等方面提供了大量的功能,使得开发者可以更加便捷地处理表格数据。本篇将从DBGridEh的功能、应用实例、编辑功能、统计...

    表格控件DBGridEh

    - **我怎么把dbgrid里的数据一次插入到数据库呢**:可以通过`DataSource.DataSet.Post`方法来提交数据。 - **在DBGrid中可选中行而又可进入编辑状态**:通过设置`DBGridEh.Options`属性中的`dgRowSelect`选项和`...

    Delphi表格控件DBGridEh应用实例6-.pdf

    本文主要讲述了Delphi表格控件DBGridEh的应用实例6,focus on 导入/导出数据和生成EXCEL报表。以下是相关知识点的详细说明: 1. 导入/导出数据 在实际处理过程中,导入/导出数据是比较烦琐的。但是Enlib3.0提供了...

    DELPHI_表格控件DBGridEh史上最全使用资料(101页)_EHlibDBGridEH_

    在Delphi编程环境中,DBGridEh是一款非常强大的表格控件,它扩展了标准的DBGrid功能,提供了更丰富的特性和更高的性能。这篇史上最全的使用资料,详细讲解了DBGridEh的各项功能和用法,是Delphi开发者不可多得的参考...

    dbgrideh导出excel

    通过上述分析可知,该代码段实现了从 `DBGridEh` 控件导出数据到多种文件格式的功能,包括文本、CSV、HTML、RTF 和 Excel (XLS) 格式。这对于开发需要支持数据导出的应用程序来说非常有用。开发者可以根据实际需求...

    DBGridEh导出EXCEL类

    DBGridEh是一个强大的表格控件,它扩展了标准的DBGrid,提供了更多的功能和更好的性能。而"DBGridEh导出EXCEL类"就是为了解决这个问题,它允许用户通过简单的调用方法,就能将DBGridEh显示的数据保存为Excel文件。 ...

    AdoQuery实现导出数据的到EXCEL

    本话题将详细探讨如何使用AdoQuery将数据库中的数据导出到Excel格式,以及DBGrid和DBGridEh控件在这一过程中的作用。 首先,让我们理解AdoQuery组件。AdoQuery是TDataSet的子类,它提供了一个接口来与多种数据源...

    DBGrideh.pas,可分组合并修改版

    在Delphi的世界里,DBGrid是开发者经常使用的控件,它允许用户直观地查看和编辑数据库中的数据。这个“可分组合并修改版”意味着DBGrideh.pas是对原始DBGrid组件的一种增强和定制,提供了更高级的功能,如列的合并和...

    DBGridEh导出到EXCEL函数

    本文详细介绍了如何使用 Delphi 的 DBGridEh 控件导出数据到 Excel 文件的过程,并特别关注了多表头的支持。通过以上步骤,我们可以有效地将数据库中的数据导出到 Excel 中,这对于数据分析师、业务人员来说都是非常...

    DELPHI_表格控件DBGridEh史上最全使用资料(101页)(清洁版)

    DBGridEh的输入/输出功能非常强大,包括导入导出数据,生成EXCEL报表,使用TPrintDBGridEh组件进行打印功能,包括打印页码和横向打印/打印预览。还能将现有的DBGrid组件转换为DBGridEh组件。 六、其他组件和配置...

    DbGridEh学习.docx

    首先,DbGridEh是一个增强型的网格控件,它可以提供更为丰富的数据显示功能。例如,当字段内容为0,1,2,3,4时,我们可以通过设置KeyList和PickList属性来控制显示内容。KeyList是一个TStrings类型的变量,用来存储...

    Delphi即时报表DBgrideh实例源码

    在Delphi中,DBGridEh是一个扩展组件库,主要用于处理数据网格展示,提供了比标准DBGrid更丰富的功能和更好的性能。这个"Delphi即时报表DBgrideh实例源码"是一个学习和应用DBGridEh组件的实用资源。 即时报表(On-...

Global site tag (gtag.js) - Google Analytics