IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Delphi Discussion :

Export contenu d'un listview dans fichier txt


Sujet :

Langage Delphi

  1. #1
    Membre à l'essai
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2003
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 12
    Points : 14
    Points
    14
    Par défaut Export contenu d'un listview dans fichier txt
    Bonsoir

    Je cherche à exporter le contenu d'un listview dans un fichier txt ou csv en delphi 7.

    Comment faire, merci.

  2. #2
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 459
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 459
    Points : 24 873
    Points
    24 873
    Par défaut
    Tu n'as qu'une simple boucle à faire

    En plus comme le SubItems c'est du TStrings c'est super facile

    en code approximatif

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    for i := 0 to List.Items.Count - 1 do
    begin
      Line := TStringList.Create();
      try
        Line.Add(List.Items[i].Caption);
        Line.AddStrings(List.Items[i].SubItems);  
        AllLines.Add(Line.CommaText); // Voir DelimitedText
      finally
        Line.Free();
      end;
    end;
     
    AllLines.SaveToFile(...);
    Currieux que le TListView ne propose pas une SaveToFile comme le TTreeView

    J'avais fait la même chose pour un TTreeView : Gestion complète d'une TreeView: ajout de noeuds, records et sauvegarde du tout
    Au lieu du stockage directe, j'avais utilisé WriteComponent pour stocker en format DFM, c'est applicable à un TListView
    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

Discussions similaires

  1. Problèmes exportation dans fichier *.txt
    Par mamour71 dans le forum MATLAB
    Réponses: 8
    Dernier message: 07/12/2011, 19h04
  2. [VB.NET] Exporter une listView dans un txt
    Par hm1ch dans le forum Windows Forms
    Réponses: 4
    Dernier message: 10/07/2006, 19h17
  3. Export d'une table vers un fichier Txt
    Par Max30 dans le forum Access
    Réponses: 5
    Dernier message: 12/05/2006, 18h10
  4. Réponses: 1
    Dernier message: 05/05/2006, 10h36
  5. Donnee excel pour requete sql dans fichier txt ou doc
    Par Yogi_01 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 13/04/2006, 10h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo