如何将Reportbuilder生成的报表导出生成Excel或网页?(50分)

  • 主题发起人 主题发起人 快乐果果
  • 开始时间 开始时间

快乐果果

Unregistered / Unconfirmed
GUEST, unregistred user!
好像可以直接导出吧, 具体不会。
 
dw_1.saveas('c:/book1.xls',excel!)
就可以了.
 
这里不受理PB的问题
 
对不起,各位,刚才一着急写错了,不是powerbuilder而是reportbuilder。
 
有没有人知道啊,或者有其他方法请指教。
 
procedure TMainForm.DBGridSaveToFile(ADefaultExt, AFilter, AFileName: String;
AllFlag:boolean;
AMethod: TSaveMethod);
begin
with SaveDialogMaindo
begin
DefaultExt := ADefaultExt;
Filter := AFilter;
FileName := AFileName;
if Execute then
begin
AMethod(FileName, AllFlag);
end;
end;
end;

procedure TFromPrint.ActionOutPutHTMExecute(Sender: TObject);
var vFileFilter:string;
begin
vFileFilter:='HTM文件(*.htm)|*.htm';
case dxPageControl1.ActivePage.PageIndex of
0:MainForm.DBGridSaveToFile('htm', vFileFilter, '111.htm',iif(DBGrid.SelectedCount>1,False,True),DBGrid.SaveToHTML);
end;
end;

Reportbuilder生成的报表导出生成Excel或网页是可行的,你试试上面的程序,用到了好几个函数
 
用pragnnan reportbuilder export device,导出html,rtf文件非常好,但导出Excel样子不太好看
 
我下载了一个 TExtraDevices 2.6 for reportbuilder7.02的版本,安装后是一个ExtraOptions的控件,谁知道如何使用该控件将报表导出?
 
楼主你做的程序大不大??方便的话发给我,我帮你把这块完成
xl4772@163.com
或我的QQ:77331410(注明:快乐果果)
 
TExtraDevices已经知道如何使用了,打印时能导出xls,rtf,txt,html等多种格式,但导出的各种格式除excel外,有中文的都是乱码。而导出excel后表格线都没有了,打印出来很难看的。不知道各位是如何解决这个问题的?
to xl4772:我目前还没有现成的程序,但以后需要这个功能,你那里有有将reportbuilder报表导出的例子吗,发给我一份可以吗?gqygg@163.com。
 
虽然没有达到理想的结果,还是使用老方法直接打印到pdf解决了问题。但仍然要感谢各位的支持,结帖了。
 

Similar threads

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