Bonjour,
Je suis sur un problème récurrent depuis quelques jours en C# !
Je travaille sur un projet où je dois lire des données depuis un fichier Excel (*.xls), considéré comme une Base de Données, créer le DataTable correspondant et récupérer les données du fichier Excel.
Donc, je crée une nouvelle connexion dans l'Explorateur de serveurs : avec Microsoft Access et Fourniture de connecteurs pour Ole Db.
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\test.xls;Extended Properties=Excel 8.0;HDR=YES;IMEX=1.
Je teste la connexion et tout va bien !
Sauf que je désire copier mon fichier source Excel dans mon projet, et ne pas me connecter au fichier local car je dois déployer mon application.
Pour créer mon DataTable, je fais un glisser/déplacer de ma feuille Excel dans mon DataSet et Visual Studio me demande si je veux intégrer le fichier dans le répertoire de sortie. Je clique sur "OUi" et là..... un message s'affiche :
Peut-etre est-ce dû au format fichier excel (97-2003) ?Erreur lors de la conversion de la connexion. Erreur inattendue.
Pourtant la connexion se passe bien alors je ne comprends pas le problème.
J'ai cherché pendant plusieurs jours, sans succès.
Avez-vous eu le même problème ?
Pourriez-vous m'aider ?
Merci d'avance !!
Hiwatari84 !
Partager