Delphi CxGrid控件转Excel增加合计

第一步、首先设置cxgridview中footer为true

第二步、设置需要合计的列以及属性设置

第三步、单元引用 cxGridExportLink 使用其中的方法

procedure TFrmYpcgJh.BtnExcelClick(Sender: TObject);
var
pathName: string;
begin
// ExportExcelcxGrid(cxgYpcg, '药品采购计划单' + FormatDateTime('YYYYMMDD', DtpCgrq.Date));
SaveDialog1.Title := '选择路径'; //设置浏览对话框标题名
SaveDialog1.Filter := '文本文件(*.xls)|*.xlsx'; //设置保存文件的扩展名
SaveDialog1.DefaultExt := '.xlsx'; //为保存文件名自动添加扩展名
SaveDialog1.FileName := '药品采购计划单' + FormatDateTime('YYYYMMDD', DtpCgrq.Date);
if SaveDialog1.Execute then
begin
pathName := Trim(SaveDialog1.FileName); //获取保存路径
ExportGridToExcel(pathName, cxgYpcg, True, True);
end;
end;

猜你喜欢

转载自www.cnblogs.com/wooroc/p/12098782.html