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.
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.
Bonjour,
tu as tout ici :
PilotageOLE d'excel à partir de Delphi
A+ Charly
Mon site : http://lapaille.byethost24.com/index.htm
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
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.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager