Précédent   Forum du club des développeurs et IT Pro > Environnements de développement > Delphi > Bases de données
Bases de données Vos questions concernant les bases de données (BDE, Access, SqlServer...)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 07/01/2013, 09h56   #1
yacinew
Candidat au titre de Membre du Club
 
Homme yacine yoyo
Inscription : avril 2011
Messages : 69
Détails du profil
Informations personnelles :
Nom : Homme yacine yoyo
Localisation : Algérie

Informations forums :
Inscription : avril 2011
Messages : 69
Points : 14
Points : 14
Par défaut Afficher un tableau excel dans DBGrid Delphi 7

Bonjour;

j'ai des tableaux Excel qui contient 7 Colonnes et 5 ligne chaqu'un;
je veux l'afficher dans un DBgrid.
Quel est la meilleur Solution pour faire ça ...?

Salutations.
yacinew est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2013, 11h02   #2
Charly910
Membre chevronné
 
Avatar de Charly910
 
Homme Charly
Ingénieur TP
Inscription : décembre 2006
Messages : 594
Détails du profil
Informations personnelles :
Nom : Homme Charly
Localisation : France

Informations professionnelles :
Activité : Ingénieur TP
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : décembre 2006
Messages : 594
Points : 685
Points : 685
Bonjour,

tu as tout ici :

PilotageOLE d'excel à partir de Delphi

A+ Charly
Charly910 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 07/01/2013, 11h51   #3
yacinew
Candidat au titre de Membre du Club
 
Homme yacine yoyo
Inscription : avril 2011
Messages : 69
Détails du profil
Informations personnelles :
Nom : Homme yacine yoyo
Localisation : Algérie

Informations forums :
Inscription : avril 2011
Messages : 69
Points : 14
Points : 14
Citation:
Envoyé par Charly910 Voir le message
Bonjour,

tu as tout ici :

PilotageOLE d'excel à partir de Delphi

A+ Charly
Merci bien Charly910 ;
mes je veux ouvrir le tableau excel dans l'interface Dephi 7 utilisant un Dbgrid ou un autre composant.
yacinew est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 07/01/2013, 14h06   #4
ShaiLeTroll
Expert Confirmé Sénior
 
Avatar de ShaiLeTroll
 
Homme
Développeur C++\Delphi
Inscription : juillet 2006
Messages : 9 261
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : France

Informations professionnelles :
Activité : Développeur C++\Delphi
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : juillet 2006
Messages : 9 261
Points : 13 373
Points : 13 373
Excel est accessible via les objets ADO\ODBC : Connection strings for Excel
Voir Accessing and managing MS Excel sheets with Delphi (using the DBGrid).

Cela fonctionne aussi avec un TTable connecté un Alias ODBC "Microsoft Excel Driver (*.xls)"

L'idée de Charly910 de lire Excel en OLE est une autre méthode !
Voir Pilotage OLE d'Excel à partir de Delphi, l'important c'est Sheet, Range et Cell, tu peux recopier le tableau d'un TClientDataSet puis le lié à un TDBGrid

A Lire :
il y a quelques mois : comment convertir un fichier exel en table paradox ?
il y a deux ans : importer des données excel dans une application delphi

Un CSV correctement formaté (donc , et " et pas ; ) peut être lu via un TTable en TableType en ttASCII
__________________
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !

L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

Halte à la ségrégation des Cinémas, VO sur Paris, VF en Banlieue, Abonnement résilié !
ShaiLeTroll est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 07/01/2013, 21h38   #5
philnext
Membre Expert
 
Avatar de philnext
 
Inscription : octobre 2002
Messages : 1 505
Détails du profil
Informations forums :
Inscription : octobre 2002
Messages : 1 505
Points : 1 478
Points : 1 478
Shail le Troll a bien répondu. Attenton si tu utilises l'OLE Excell ça impose d'avoir Excel d'installé. Tu as un exemple d'implémentation ici : http://sourceforge.net/projects/axbase/files/AxBase/
Prends la version 1.0.3 si tu es en D7.
philnext est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 04h17.


 
 
 
 
Partenaires

Hébergement Web