把Excel文件内容 导入到 Access 中的难题。好象不同版本的 Excel 建立的文件,有些可以,有些不行(6分)

  • 主题发起人 主题发起人 QSmile
  • 开始时间 开始时间
Q

QSmile

Unregistered / Unconfirmed
GUEST, unregistred user!
把Excel文件内容 导入到 Access 中的难题。好象不同版本的 Excel 建立的文件,有些可以,有些不行


工作的项目需要这一个功能就是把 Excel 文件的内容,导主到一个表中。

我是这样做的。

dm1.dsImport.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;' +
'Extended Properties=Excel 8.0;'+
'Persist Security Info=false;'+
'Data Source='+ dlgOpen1.FileName;

这样写的 ConnectionString

dm1.dsImport.CommandText := 'select * from Sheet1';
dm1.dsImport.Open;

一打开就出错。我的 Excel 有 Sheet1 工作页的呀

如何办呢?
 
好象我用 Delphi7 的。打开 Office2003 的 Excel 文件就有问题
 
select * from [Sheet1]
或者select * from [Sheet1$]
试一下
 
多谢楼上的。我刚试出来。
是要用 [Sheet1$]

但好象在 Office 2000 就有两个一样的表 [Sheet1] 与 [Sheet1$]
 
接受答案了.
 
后退
顶部