简单:如何用ADO连接excel表格?(30分)

  • 主题发起人 主题发起人 yourid
  • 开始时间 开始时间
Y

yourid

Unregistered / Unconfirmed
GUEST, unregistred user!
如何用ADO连接excel表格?
从未用过电子表格,请详细说明一下。
 
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:/Program/Conton/TelBook/Book5.xls;Extended Properties=Excel 8.0;Persist Security Info=False
这个是联接字符串
关键是Extended Properties=Excel 8.0
上面这是2000的

 
终于对了。:)
 
接受答案了.
 
[:(!]我觉得还没完,联接是成功了,但我用adoquery组件时,sql语句是这样写的“select * from $sheet1”
当我激活adoquery时,报错,说from子句不正确,请问是什么原因。。。
 
对于ADODataSet,需要将CommandType属性设置为cmdTableDirect,而对于ADOTable,则将TableDirect属性设置为True。因为,访问Excel文件是直接的数据文件访问,不是通过SQL语句来操作游标访问的。如果不设置直接访问,则系统会报告SQL语句格式错误等信息.
如果你用的是AdoQuery控件,可能要通过ADODataSet控件吧!
 
后退
顶部