重金求购Excel文件读写控件(200分)

  • 主题发起人 主题发起人 superatom
  • 开始时间 开始时间
S

superatom

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在急需一个Excel文件读写控件,能够读写Excel 95、97、2000等文件格式,我自己找了一个叫ExcelReadWriteII,但是读写Excel97/2000文件格式有问题,有的能读出来有的读不出来有的又出错,烦死我了,如果谁能够告诉我哪里有能够正常读写Excel文件的控件(要有源吗或免注册)一定重金酬谢。
 
用ado吧!速度很快。
 
ado,需要Excel的支持,但是Excel又支持的不好。
 
ExcelReadWriteII我用过,是有你说的问题,主要对汉字支持不好。
ole速度太慢,但编程灵活。
XLSReadWrite.v1.35.WITH.SOURCE.for.Delphi
有源码,有能力修改可用。
还有SMImport 1.46
SMExport 3.90
....
试过后,还是用了ado。

 
linsb:
你好
我也试过用ADO,但是因为是手工表,所以Excel表中极不规则,
用ADO有些Sheet根本就显示不出来,也不只到我是不是用的不对,
不知道你是用的哪个OLE DB Provider?
 
我用它读过一些股票信息的excel,对于不同的excel,要调整一些参数才能读入
如:ADOTable1.TableName
不知你的工作是读,还是写?要读的excel文件结构是否已知。
 
是只读的,文件结构未知,需要用户设置一个导入区域,然后把导入区域的东西导进来。
 
可发给我几个excel文件吗?把你的要求说清楚,我试一试。
linsb3031@0451.com
 
对不起,不好意思,因为是客户的文档,要保密的。
 
自己调吧,我觉得关键是:
ADOTable1.TableName的设置。
如果没有汉字信息,现成控件还是不错的,速度快!
要不用ole,速度慢一点。
 
谢谢你的建议,一定会送分给你的,如果有更好的解决办法别忘了通知我。
 
可以先将表全部导出为文本文件,再转为Execl文.
 
多人接受答案了。
 
to superatom:
你所说的是一个普遍地问题,它涉及到微软对excel2000文件格式保密的商业问题。其
实质的核心是对文件流的操作。
cfsongy@163.net
QQ:78790693
请与我联系,看用何种方式我能够帮你
 
后退
顶部