不能够直接添加,解决如下:
建立一个EXCEL表,如Test.xls。在ODBC里选择  "用户DSN" 
添加数据库源名为TestDB,选择 Microsoft Excel Driver,版本为默认的EXCEL97-2000
然后按选定工作目录 ,选择你建立的Test.xls
启动BDE ADMINISTRATOR ,可以看到刚才的EXCEL数据源已存在于BDE中双击,
即可连接,此时你在SQL Explorer中还看不到TestDB,你必须重新打开DELPHI才会
看到TestDB,此时在SQL Explorer双击TestDB,不理会UserName和PassWord确定即可
打开数据库文件。此时你无法看到数据,还必须在SQL Explorer中的View菜单中选择
system Data才可以看到数据。新建Form,添加TTable,DBGRId,Datasource....
在程序中的调用与其他的数据库类似,只是注意此时的TableName为Sheet$1,sheet$2
......,当然与你建XLS时的名字相对应。

解决方案 »

  1.   

    没有解决,在SQL Explorer里出现对话窗时,不填UserName和Password,按OK,显示出错信息:  [Microsoft][ODBC Microsoft Access Driver]General 
      error Unable to open registry key
      'SOFTWARE\ODBC\ODBC.INI\Excel'.
      [Microsoft][ODBC Microsoft Access Driver]Invalid...   后面的出错信息看不到.   奇怪,这里为何是Access Driver?怎么不是Excel Driver?