Delphi XE UniGUI 文件导出到excel
测试了两种常用的导出工具:
- NativeExcel
- TMS FlexCel
对比(测试环境:XE10):
NativeExcel 轻量级,大约5-6M,安装快,操作界面流畅,
TMS FlexCel 臃肿,根据版本,大约70-90M,安装时间久,操作界面有时候卡顿,
两者的导出效果都比较好,根据作者的操作,无明显大差距,比较推荐用 NativeExcel
代码:
两者的Demo都有介绍,不阐述
UniGUI中操作导出注意 使用 UniSession.SendFile ,例如 NativeExcel:
Var
Book: IXLSWorkbook;
f: string;
begin
Book := CreateWorkbook(UniDBGrid1,'测试表');
f:='test.xls';
Book.SaveAs(f);
MainForm.uniApplication.UniSession.SendFile(f, f);
end;
其他下载链接:NativeExcel v3.1
创建时间:2021.06.22 更新时间: