La base de données Microsoft Access moteur n'a pas pu trouver l'objet " Sheet1$

Je copie le modèle de fichier excel enregistré dans le dossier du serveur dans le même dossier avec des noms différents. pour insérer la valeur..je suis en mesure de copier le fichier, mais lorsque j'essaie d'insérer les valeurs qu'on lui montre la feuille!$ ne pouvait pas trouver. J'ai correcte, un nom de feuille..une Seule feuille est ajoutée dans la feuille de calcul nommée comme la feuille sheet1.néanmoins, il indique une erreur .Mon code est donné ci-dessous.Nay idée sur cette erreur .J'ai googlé mais m'a demandé de vérifier le dossier et le nom de la feuille..c'est correct uniquement..merci de m'aider

        string xxx = "~/temp/" + "Tempfile" + dunsno + DateTime.Today.ToString("dd.MM.yyyy") + ".xlsx";
         DirectoryInfo directoryInfo = new DirectoryInfo(Server.MapPath("~/temp/"));
                            var fileList = directoryInfo.GetFiles();
                            string newFileName = Server.MapPath("~/temp/" + "Tempfile" + dunsno + DateTime.Today.ToString("dd.MM.yyyy") + ".xlsx");
                            foreach (FileInfo fleInfo in fileList     

                       {
                                fleInfo.CopyTo(newFileName, true);
                       }
         string connStr = String.Format(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=xxx;Extended Properties=""Excel 12.0 Xml;HDR=YES""");
         OleDbConnection MyConnection;
                            OleDbCommand MyCommand = new OleDbCommand();
                            MyConnection = new OleDbConnection(@connStr);

                            MyConnection.Open();
                            MyCommand.Connection = MyConnection;
                            string sql = "Insert into [Sheet1$] (id,name) values('3','c')";
                            MyCommand.CommandText = sql;
                            MyCommand.ExecuteNonQuery();
                            MyConnection.Close();
  • Êtes-vous le mélange Excel et Access ?
  • Non, je suis en utilisant uniquement l'excel-2010 pour l'insertion de valeurs