起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 657|回复: 11

【搞定】求:Excel导入到业务功能信息中的方法**

[复制链接]
发表于 2006-4-18 17:08:35 | 显示全部楼层 |阅读模式
如何才能将Excel中的数据直接导入到功能中那?
回复

使用道具 举报

发表于 2006-4-18 17:58:39 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-19 10:06:49 | 显示全部楼层
楼上帖子已经参考,但是出现问题,好像是参数不对,能不能把参数解释下,谢谢

未命名.gif

5.53 KB, 下载次数: 260

回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-19 10:12:14 | 显示全部楼层
Provider=MSDASQLersist Security Info=False;Data Source=aaa;Extended Properties="DSN=aaa;DefaultDir=C:\1212.xls;DriverId=27;FIL=text;MaxBufferSize=2048ageTimeout=5;"
上述参数,谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-19 11:19:50 | 显示全部楼层

又出错了!!

急啊,有没有人管了    :(

12.gif

6.66 KB, 下载次数: 249

回复 支持 反对

使用道具 举报

发表于 2006-4-19 11:37:21 | 显示全部楼层
在处理,有结果马上跟贴告知
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-19 13:04:37 | 显示全部楼层
反馈:在用[url]http://www.delphibbs.com/keylife/iblog_show.asp?xid=3489中方法直接连接后,还是报以上错误,到C:\目录下找到这个文件,用Excel还是打不开这个文件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-19 13:22:50 | 显示全部楼层

OK,打开Excel表了

1.设置ADOConnection的ConnectionString
   构造ConnectionString时,OLE DB的提供者要选择Microsoft Jet 4.0 OLE DB Provider作为ADO的驱动程序。
   这本来是用于连接Access数据库的驱动程序,但也可打开Excel文件。
   连接的数据库名称当然就是你要打开的Excel文件,注意扩展名是*.xls,而不是*.mdb。
   最关键的一点是,还要设置扩展属性Extended Properties为“Excel 8.0”,否则,测试连接时会报告无法识别数据格式
   的错误。Extended Properties的属性值在“所有”参数页中输入。
   最后,设置完成后的ConnectionString中的各项参数为:
   Provider=Microsoft.Jet.OLEDB.4.0
   Data Source=MyExcelFile.xls
   Extended Properties=Excel 8.0
   Persist Security Info=False

  2.设置ADODataSet或ADOTable
   1将ADODataSet或ADOTable连接到刚才的ADOConnection。如果不用ADOConnection,也可以参照上面的方法直接设置
    ADODataSet或ADOTable的ConnectionString属性。
   2对于ADODataSet,需要将CommandType属性设置为cmdTableDirect,而对于ADOTable,则将TableDirect属性设置为True。
    因为,访问Excel文件是直接的数据文件访问,不是通过SQL语句来操作游标访问的。如果不设置直接访问,则系统会报告
    SQL语句格式错误等信息。
    然后,当你下拉ADODataSet中的CommandText属性或ADOTable的TableName属性时,就可以选择到要打开的工作表了。
    注意,表名后面多了加一个$符号。
   3.打开ADODataSet或ADOTable
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-19 13:24:43 | 显示全部楼层

5楼错误问题

建模工具已经打开了文件,所以不能2次打开,请关闭建模工具,用业务运行平台单独调试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-19 13:50:41 | 显示全部楼层
斑竹结贴把,有问题我再开新帖
...............................................................................................:)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-11 00:47 , Processed in 0.043354 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表