ADO DATA et excel

Résolu
Messages postés
28
Date d'inscription
mercredi 11 août 2004
Statut
Membre
Dernière intervention
20 avril 2005
-
Messages postés
28
Date d'inscription
mercredi 11 août 2004
Statut
Membre
Dernière intervention
20 avril 2005
-
Bonjour,
voici mon problème: j'aimerais afficher le contenu d'un fichier Excel dans une MSHflexGrid en utilisant un adodc .Mais je ne comprend pas comment l'ouvrir !
la seul chose que je fais pour le moment est:
Set grid.DataSource = Adodc1
Cependant, comment faire pour lier Adodc à mon fichier excel ?
Merci à tous

10 réponses

Messages postés
170
Date d'inscription
vendredi 6 août 2004
Statut
Membre
Dernière intervention
8 février 2007

t a pas l'aide ? je c ke tout est expliqué dedans...

>:) Devil_Recycler >:)
Messages postés
28
Date d'inscription
mercredi 11 août 2004
Statut
Membre
Dernière intervention
20 avril 2005

SI, j'ai l'aide, mais je comprend rien !
J'arrive pas à remplir ConnectionString ... est ce que tu saurais comment je peux faire ? je veux juste que ça m'affiche le contenu du fichier excel dans ma MSHflexGrid ...
merci
Messages postés
28
Date d'inscription
mercredi 11 août 2004
Statut
Membre
Dernière intervention
20 avril 2005

EN fait, j'ai trouvé plusieurs exemple pour faire marcher ça avec des fichiers .mdb mais j'arrive pas à le faire avec des fichiers xls. Tu c pas comment faire ou où je pourrais trouvé des exemples ou une source ?
Merci
Messages postés
170
Date d'inscription
vendredi 6 août 2004
Statut
Membre
Dernière intervention
8 février 2007

essaye ca pour le connectionString :

"provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=Excel 8.0;data source=C\excel.xls"

>:) Devil_Recycler >:)
Messages postés
28
Date d'inscription
mercredi 11 août 2004
Statut
Membre
Dernière intervention
20 avril 2005

OK, avec ça il ne met pas d'erreur, mais il faut que je complète le RecordSource de mon ADODC, et je c pas quoi mettre ! dans les exemple que j'ai vu ils mettent des trucs du genre:
.RecordSource = "select * from CDs order by ArtistName, AlbumTitle"

ça c'est pour sélectionner des champs d'une base de données, mais moi, avec un fichier excel, je fais quoi ? je sélectionne ma feuille ? dis moi si tu sais... MERCI ! : )
Messages postés
170
Date d'inscription
vendredi 6 août 2004
Statut
Membre
Dernière intervention
8 février 2007

tu fais :
"select * from [Feuil$]"


>:) Devil_Recycler >:)
Messages postés
28
Date d'inscription
mercredi 11 août 2004
Statut
Membre
Dernière intervention
20 avril 2005

MERCI !!!! t'es génial ! ça marche !
Maintenant, une autre petite question: tu sais si on peut lire les graphiques qu'un fichier excel contient ?
Sinon, merci bcp !
Pour ceux que ça pourrait aider, voici les deux lignes de code;

Adodc1.ConnectionString = "provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=Excel 8.0;data source=c:\excel.xls"

Adodc1.RecordSource = "select * from [dynamique$]"
Messages postés
170
Date d'inscription
vendredi 6 août 2004
Statut
Membre
Dernière intervention
8 février 2007

de rien
pour les graph la je seche
sorry

>:) Devil_Recycler >:)
Messages postés
170
Date d'inscription
vendredi 6 août 2004
Statut
Membre
Dernière intervention
8 février 2007

de rien
pour les graph la je seche
sorry
ps : oublie pas t accepter la reponse !

>:) Devil_Recycler >:)
Messages postés
28
Date d'inscription
mercredi 11 août 2004
Statut
Membre
Dernière intervention
20 avril 2005

OK Merci ... j'viens d'accepter les réponses...