Delphi 中Excel导入有关问题

Delphi 中Excel导入问题
在Delphi编程中需要用到Excel导入,然后写入到数据库。是有画面操作,而是不是由Excel直接到数据库。
代码应该怎么写呢?
我写的是,系统在编译时报错 ‘对象名 excel 8.0;database=D:\2.xls.Sheet1$'无效。
[code=Delphi(Pascal)][/code]
l_sql := 'SELECT useridsex,phone,email,address,notes ' +
  ' FROM [excel 8.0;database=' + xls_path + '].[Sheet1$]';




------解决方案--------------------
搜下 很多的
------解决方案--------------------
用ADOConnection连接Excel,连接字符串:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\1.xls;Extended Properties=Excel 8.0;Persist Security Info=False

ADOQuery查询语句:
Select * from [Sheet1$]

自己改一下文件路径Data Source,工作簿Sheet1$