关于导出Excel的技术,求救!有分了,:-)( 第二次发的帖子)(100分)

  • 主题发起人 主题发起人 Grandboy
  • 开始时间 开始时间
G

Grandboy

Unregistered / Unconfirmed
GUEST, unregistred user!
有哪位大侠知道现在导出到Excel的技术哪个比较好呀,我不喜欢用OLE,因为太慢,而我的数据量太呀,时间难以忍受,还有就是要求有Excel环境,不爽,现在我用的XLSReadWrite来做,速度倒是可以的,但是数据量大的话导出后,用Excel打开时会出现一个"不同单元格的格式过多"的错误.不知道怎么样解决,有什么技术更好的吗?见者有分!
请诸位多多帮忙,拜托!
 
用一个控件,
一切搞定
 
什么控件呀?请给我一个下载地址吧,谢谢
 
去 www.51delphi.com 下载dbgrideh或Dev Express公司的TcxDBGrid。
 
to:Grandboy
这位老兄,你说的大数据量,到底有多大,因为我也是用XLSReadWrite作导出Excel数据的功能。我没有碰过你的问题(可能我面对的客户还没有你那么大的数据量),但因为使用的XLSReadWrite的版本比较低,所以导出来的文件,有时候客户想再编辑,总会碰到些非法操作的错误,连Excel都关闭了。我也不知道怎么解决,只能教客户用最笨的方法:用自己新版Excel打开文件后马上另存为就差不多了。有空探讨一下(fxwsy@21cn.com)
 
to fxWSY:
不好意思,那个数据量大的问题是我写错了,是Excel自己对格式设置的数量做了限制,所以就老是出错。版本太低的问题我也很想解决呀,但是还没有办法!好,有时间我们共同探讨一下这个问题吧
 
用ADO直接批量从数据库中导出的方式最方便,为什么不看一下这个贴子呢??
http://delphibbs.com/delphibbs/dispq.asp?lid=1691966
 
那种效率可能低了一点
要不楼主也不会用XLSReadWrite
 
Excel Component Suite v1.3 For Delphi567 BCB456
这个也不错,试试看
 
其实我感觉用ODBC连接Excel数据库倒是不错,缺点是有些麻烦。
 

Similar threads

D
回复
0
查看
911
DelphiTeacher的专栏
D
D
回复
0
查看
868
DelphiTeacher的专栏
D
D
回复
0
查看
840
DelphiTeacher的专栏
D
后退
顶部