Salut,
j'ai une table "employés" et je veux l'enregistrer ses données sur le bureau sous excel. merci bien
Salut,
j'ai une table "employés" et je veux l'enregistrer ses données sur le bureau sous excel. merci bien
Il y a des composants pour ça mais généralement payants (ou alors pas très efficaces).
Une solution passe-partout consiste à utiliser ADO:
http://thierryaim.developpez.com/tut...dodelphiperso/
ou lire les FAQs
MVP Embarcadero
Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
SGBD : Firebird 2.5, 3, SQLite
générateurs États : FastReport, Rave, QuickReport
OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd
non je fais le traitement de mes données très normal avec ma base de donnée, mais le problème est qu'ils m'ont demandés les données sur excel.et pour éviter a chaque mon intervention je voudrais mettre un boutton pour transferer les données en excel. alors comment peux je faire ? Merci
Bonjour,
tu parcours ta table "employés" dans une boucle et pour chaque enregistrement, tu copies chaque champs dans une cellule d'une ligne du fichier Excel (en t'aidant de la FAQ) - puis enregistrement suivant et ligne du fichier suivante ... jusqu'à Eof() ou similaire
A+
Charly
Mon site : http://lapaille.byethost24.com/index.htm
justement, j'ai bouclé sur les enregistrements mais comment les copies dans une feuille excel.
si les fichiers Excel te paraissent insurmontables même avec les tutoriels sur le net comme exemple, fais donc un fichier CSV. Excel le lira tout aussi bien.
Bonjour,
après ouverture de ta table et du fichier Excel
pour chaque enregistrement n° Ligne et pour chaque champs de la table n° Colonne, tu fais :
A+
Code : Sélectionner tout - Visualiser dans une fenêtre à part MaFeuille.Cells.Item[Ligne,Colonne].Value := Dataset.Fields[colonne].AsString ;
Charly
Mon site : http://lapaille.byethost24.com/index.htm
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