各位好:
   我想尝试用ADO打开excel文件然后获取其所有的sheet名称。连接excel代码如下:
 //连接Excel数据库
            OleDbConnection olecon= new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + benchfile + ";Extended Properties=Excel 8.0");
            
            try
            {
                olecon.Open();//打开数据库连接
            }
            catch
            {
                MessageBox.Show("打开文件出错,请检查文件");
                return;
            }多数情况下都能打开,奇怪的是我在打开一个excel2003文件时总是出错,将之另存为一份excel2003之后就能够打开了。
难道原来那个从OMC上导出来的文件与另存为之后的文件不同?请高手解答,谢谢!