Nous avons une ancienne application écrite en utilisant VC++ qui utilise le pilote ODBC pour lire les données Excel.Lire la feuille Excel en utilisant ADO sur Visual C++
Il existe des problèmes dans le code actuel avec le type de données mélangé et les limitations du pilote ODBC.
SO Je prévois d'utiliser le pilote Jet OLE DB et ADO utiliser
Le code j'ouvre la connexion ADO et lit les problèmes Excel sheet.No ici ..
Le plus gros problème est à chaque fois, Open () est appelé, il affiche la feuille Excel et affiche à l'utilisateur (s'il n'est pas déjà ouvert). J'ai essayé de regarder dans les paramètres, mais je n'ai trouvé aucune suggestion pour cacher la fenêtre principale d'Excel.
Des suggestions?
La chaîne de connexion J'utilise est
Provider = 'Microsoft.JET.OLEDB.4.0'; Data Source = temp.xls; Propriétés étendues = "Excel 8.0; IMEX = 1; HDR = NO"
Il est fournisseur = 'Microsoft.JET.OLEDB.4.0'; Data Source = temp.xls; Propriétés étendues = "Excel 8.0; IMEX = 1; HDR = NO" – buzzy2020
personne. Des pointeurs? – buzzy2020