请问:如何把FastReport报表内容导入到Excel文件中保存。(50分)

  • 主题发起人 主题发起人 2you2me
  • 开始时间 开始时间
2

2you2me

Unregistered / Unconfirmed
GUEST, unregistred user!
请做过类似处理的朋友提供比较详细的操作步骤。
 
我也想知道! 帮你顶一下~
 
if frreport.preparereport then
frreport.exportto(frOLEExcelExport1,'a.xsl');
 
TfrExportFilter *sFilter;
sFilter = new TfrExportFilter(this);
frOLEExcelExport1->OpenExcelAfterExport;
frOLEExcelExport1->ShowModal();
frReport1->LoadFromFile("test1.frf");
frReport1->PrepareReport();
frReport1->ExportTo(sFilter, "export.xls");
delete sFilter;
我用了以上代码,是我乱写的,但是导出的文件大小为0字节。请问是什么原因?该如何写代码?另外怎么弹出保存对话框?
 
谢谢lichdr,我先试试。请问怎么弹出保存对话框?
 
在窗口中加入frOLEExcelExport
 
在窗體上放另放一個保存對話框。
if savedialog1.excute then
frreport.ExportTo(frOLEExcelExport1,SaveDialog1.FileName);
 
谢谢两位,知道了。呵呵,送分给你们了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部