fastreport 3.10 转换为excel的功能是否支持excel 2000?如何做到支持呢?(100分)

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

chenge

Unregistered / Unconfirmed
GUEST, unregistred user!
测试发现excel 2003是支持的(xlsexport有问题, xmlexport是可用的,delphi 7)。
现请教如何才能支持excel 2000呢?
 
没人关心阿,没人用过这个吗?
 
我发现excel2000似乎不支持excel2003生成的XML格式的表格。
看来只能考虑采用xlsexport,是否能为xlsexport的OLE错误提供一些解决思路呢?
 
我是直接保存成excel文件,
fastreport 3.0,excel2000
fastreport 3.10 没用过
 
xlsexport的ole错误已经改掉了,预览方式下转换成功了,但用代码调用遇到invalid variant operation错误,看来bug比较多阿。
 
TfrxXLSExport.exportPage方法中的这一行出了invalid variant operation问题。
FExcel.Range.Value := ExlArray;
Range, ExlArray都是variant变量。这个value是什么意思呢?
向各位请教!
 
我自己解决了,呵呵。xlsExport可以了。
 
祝贺搂主顺利解决 不知能否告知一二
 
1 修改xlsexpor文件 改分隔符分号';' 为 ','。这个可以解决ole error
2 调用export前需要做prepare, 就不会再出现那个invalid错误。
对于内部的原理感觉比较复杂,也不是很清楚。
另外感觉fr的文档比较粗糙,苦哉!
 
麻烦又来了,稍微复杂一点的表格转换后格式不对。xml是可以的, xls转换不行。
有哪位能帮帮忙吗?
似乎不需要改变分号为逗号。
 
后退
顶部