cxgrid导出

简介:

uses 中添加 cxGridExportLink


var
  SFD:TSaveDialog;
  FileName,FileExt:String;
begin
  SFD:=TSaveDialog.Create(nil);
  SFD.Filter:='Excel文件 (*.xls)|*.xls';
  SFD.Title:='导出为';
  SFD.DefaultExt:='.XLS';
  SFD.Options:=[ofOverwritePrompt, ofEnableSizing];

    if not SFD.Execute then exit;
    //filename
    FileName:=SFD.FileName;
    FileExt:=UpperCase(ExtractFileExt(FileName));

    if FileExt='.XLS' then
    begin
        ExportGridToExcel(FileName, cxGrid1, True, True);
    end
    else
      begin
          Application.MessageBox('不支持的导出格式', 'xx');
          Exit;
      end;
    SFD.Free











本文转自鹅倌51CTO博客,原文链接:http://blog.51cto.com/kaixinbuliao/1179003 ,如需转载请自行联系原作者





相关文章
|
C++
UE4/5中DataTable数据表的使用
UE4/5中DataTable数据表的使用
682 1
UE4/5中DataTable数据表的使用
|
6月前
|
XML 数据格式
uniapp本地多个sheet导出表格
uniapp本地多个sheet导出表格
|
6月前
|
XML JSON 数据处理
C# | 导出DataGridView中的数据到Excel、CSV、TXT
从DataGridView中导出数据到Excel、CSV、TXT是开发中非常常见的一种需求。本文将讲解如何高效的完成对这三种格式的单向导出。 倘若直接写三种格式的导出必定会产生大量的重复代码,而从表中获取结构化数据的思路是基本一致的,因此有一个思路是先将DataGridView中的数据转换为DataTable对象,再进一步导出成我们的目标格式。 本文将介绍如何将DataGridView中的数据转换为DataTable格式,并提供将DataTable转换为Excel、CSV、TXT三种格式的例子。
529 0
C# | 导出DataGridView中的数据到Excel、CSV、TXT
cxgrid多选获取记录。不需要设置KeyFieldName
procedure CopyGridRecordToJsn(pvDataSet: TcxGridDBTableView; pvValueJsn:    ISuperObject);var  i, j: Integer;  lvField: TcxGridDBColumn;  lvItem: I...
793 0