求助,报表输出到 excel 或文本文件 的问题 急急急!!!(150分)

  • 主题发起人 主题发起人 crpp0602
  • 开始时间 开始时间
C

crpp0602

Unregistered / Unconfirmed
GUEST, unregistred user!
我所在的工厂的程序有不少报表,现希望将所有报表的内容都输出到 excel 或文本文件中,存在的问题如下:
报表做得不统一,有的报表上有不少 Qrlabel 组件,这些组件中的内容大都是通过程序变化所得的结果,而且有的报表做得数据间距比较小,而且有多种布局,比如发票,送货单等等都是通过quickrep 做出来的。
我都找了三天的方法,都找不出比较周全的方法:
直接输出成 *.txt 的,则有的数据是乱码,我用的是繁体的windows ,并且报表做的比较紧。
用delphi 自带的 excelapplication 等组件也没找到能把所有报表都解决的方法,也许自身的技术也有问题
用qrcsvfilter组件,用 tqrcommaseparatedfilter.create('文件名')也不行,因输出的数据有些在excel 中对不齐。
现求各位大哥大姐帮忙,谢谢,送150 分。
 
我有一个控件(QREPD5增强过滤),可以把quickrep 显示的东西保存到excel,word,txt,html,xml等文件,不过excel格式视报表可能格式不是很对刘!
你留下email我发给你!
 
我的 e-mail:luoyin_gz@163.com
 
用CSV格式(可用EXCEL直接打开)很简单、而且很方便
可用TStrings的SaveToFile实现
 
XLSReadWrite 免费控件,Delphi窑洞上就有,非常好用。
我的也是繁体,现在所有的报表都是Delphi5 + Excel 97。
 
因此问题各位大哥大姐的帮助还是不能彻底解决问题,所以,没给满我所说的分数。
 
多人接受答案了。
 
后退
顶部