QRP报表的加载和导出??? ( 积分: 100 )

  • 主题发起人 主题发起人 kid
  • 开始时间 开始时间
K

kid

Unregistered / Unconfirmed
GUEST, unregistred user!
如何将已存在的QRP报表文件内容转为Excel文件。我是这样做的:用TQuickReP.Preview产生一个报表预览窗,通过这个预览窗上的[打开]按钮可以将已存在的QRP报表文件加载进来显示,再通过[保存]按钮并选文件格式为Excel格式,想将其存为Excel文档。但结果没有生成任何文件。我又试了将TQuickReP连上一个打开的数据集,然后TQuickReP.Preview再通过[保存]并选文件格式为Excel格式,结果可以生成相应的Excel文件。这是为什么??如何才能将已存在的QRP报表文件的内容转为Excel文件???
 
如何将已存在的QRP报表文件内容转为Excel文件。我是这样做的:用TQuickReP.Preview产生一个报表预览窗,通过这个预览窗上的[打开]按钮可以将已存在的QRP报表文件加载进来显示,再通过[保存]按钮并选文件格式为Excel格式,想将其存为Excel文档。但结果没有生成任何文件。我又试了将TQuickReP连上一个打开的数据集,然后TQuickReP.Preview再通过[保存]并选文件格式为Excel格式,结果可以生成相应的Excel文件。这是为什么??如何才能将已存在的QRP报表文件的内容转为Excel文件???
 
要在你的报表中加一个QRExcelFilter1控件,在报表预览时,另存就可以了。
 
有加QRExcelFilter控件,我的问题是:在报表预览中打开已存在*.QRP文件但另存没有得到任何Excel文件。但是如果QuickReP有连接一个数据集并在报表预览中显示的是这个数据集的内容,则另存可以得到相应的Excel文件。或者说:我的程序打开其他程序生成的*.QRP文件可以在报表预览中显示这些QRP文件的内容,但不能将其另存为其他格式的文件。
 
顶。。等。。。
 
试试Grid++Report,可以免费使用, 主页:http://www.rubylong.cn
 
我的问题不是用什么控件或工具做报表,而是怎样才能将已有的*.QRP报表文件转为Excel文件。
没人知道吗?
 
不清楚,只有模糊的一个想法,是不是需要预览一下,也就是说要执行某个函数后才能再导出,我接触过fastreport,他的主文件格式和预览文件格式是不一样的
 
楼主用的是delphi什么版本?我用delphi7,怎么qreport组件栏里找不到QRExcelFilter
组件?
对于楼主的问题,我的看法是qrp格式不能直接转换为xls格式。打开qrp文件后,
是否应先按照文件内容生成一个dbgrid表,然后再保存为xls格式
 

Similar threads

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