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

C++Builder Discussion :

Exportation données


Sujet :

C++Builder

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Exportation données
    Bonjour,

    j'exporte les données d'un tableau TSrtringGrid sur un fichier Texte,
    Quels est l'outil pour que les colonnes de chiffres soient bien alignées?

    arnaud

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 89
    Points : 90
    Points
    90
    Par défaut
    Salutation,
    Merci d'être plus clair dans le titre du post !
    a ta place, je testerai le plus grand nombre de caractere de chaque colone puis a chaque insertion de données dans ton fichier text, je completerai avec des espaces...
    Pour être plus clair:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    #define NB_COL   8
    #define NB_LIGNE   5
    #define SPACE  4 //nb d'espace dans le fichier text entre 2 colones
     
    int max, max_len[NB_COL];
    for( int i=0; i<NB_COL; i++){
        max = StringGrid1->Cells[i][0].Length();
        for(int j=1; j<NB_LIGNE; j++){
            if(StringGrid1->Cells[i][j].Length()>max) max = StringGrid1->Cells[i][j].Length();
        }
        max_len[i]=max;
    }
     
    AnsiString tmp;
    TStringList * fichier = new TStringList();
    for(int i=0; i<NB_LIGNE; i++){
        tmp = "";
        for(int j=0; j<NB_COL; j++){
            tmp+=StringGrid1->Cells[j][i];
            for(int k=StringGrid1->Cells[j][i].Length(); k<max_len[j]+SPACE+1; k++) tmp+=" ";
        }
        fichier->Add(tmp);
    }
    fichier->SaveToFile("C:\\test.txt");
    Voila + ou - l'idée !
    Le code n'est pas testé!
    Tiens nous au courant!

    Bonne continuation
    Cordialement
    Walm

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Resolu
    Oui ca correspond exactement à mes besoins
    Le code marche parfaitement

    Arnaud

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Exportation données Active Directory
    Par david522 dans le forum VBScript
    Réponses: 11
    Dernier message: 12/11/2008, 16h55
  2. [CR ?] Export données pour Excel
    Par grom91 dans le forum SAP Crystal Reports
    Réponses: 5
    Dernier message: 20/06/2008, 13h05
  3. Export données MsFlexGrid vers Excel VB6.0
    Par elabbassi dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 16/09/2005, 15h18
  4. [Export Données] [SQL] Créer un script d'export de données
    Par Tueur_a_gage dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 08/03/2005, 15h31
  5. exporter données (requete ou DBGrid) vers Excel
    Par marie253 dans le forum Bases de données
    Réponses: 4
    Dernier message: 14/09/2004, 11h20

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