//创建一个连接字符串 ...... 
                string connectionString =
string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties='Excel 8.0;HDR=NO;IMEX=1';", openFileDialog1.FileName);
                //创建一个连接,连接数据源 
                OleDbConnection newConnection = new OleDbConnection(connectionString);
                 newConnection.Open();
                //配置到数据源
                 string strExcel = "select * from ATP";
                OleDbDataAdapter myCommand = new OleDbDataAdapter(strExcel, connectionString);
                DataSet ds = new DataSet();
                myCommand.Fill(ds);
运行的时候在最后一句提示:
Microsoft Jet 数据库引擎找不到对象'ATP'。请确定对象是否存在,并正确地写出它的名称和路径。好奇怪啊,我要想连接excel的,是不是连接字符串就写错了啊?然后就是把excel数据写都数据源。
我的excel的表1就叫“ATP”我不会写代码,请高手们给予指正~!