手上excel文件的工作表名,通过宏设置成了自动取文件名作为工作表名,文件名是什么,表名就是什么。 用ADO连接,尝试过:select  *  from  [fileName$]  但不行,报错“不是预期的格式” 在DELPHI中用ExcelApplication控件方式倒是可以连接,但excel进程无法正常关闭,不知该怎么办了!!

解决方案 »

  1.   

    看来大家都比较忙
    自己研究了一下,觉得用ADO方式无法解决这个问题,只能用开excel进程的方式,让它自己的宏执行一下,给工作表赋予了实际表名后,再用ExcelApp的方式读出结果。
    在网上搜了很久,都没有对这个问题的答复,不知是不是应该这样解决。