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

Documents Java Discussion :

imprimer une jtable on utilisent excel


Sujet :

Documents Java

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    informatique
    Inscrit en
    Janvier 2018
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : informatique

    Informations forums :
    Inscription : Janvier 2018
    Messages : 55
    Points : 39
    Points
    39
    Par défaut imprimer une jtable on utilisent excel
    bonjour tout le monde
    je voulais imprimer ma jtable en utilisent excel
    voici mon code (une méthode)
    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
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
     public void exporter(JTable table, File file)
    {
    try
    {
    TableModel model = table.getModel();
    FileWriter out = new FileWriter(file);
     
            for(int i=0; i < model.getColumnCount(); i++) {
        out.write(model.getColumnName(i) +"\t");  
    }
    out.write("\n");
     
        for(int i=0; i< model.getRowCount(); i++) {
            for(int j=0; j<model.getColumnCount(); j++) {
     
    Object value=model.getValueAt(i,j)+"\t";
     
    if ( value!=null ){
     
        out.write(value.toString()+"\t");
     
    }
    else{ out.write(" ");
     
    }
    out.write("\n");
     
        }
    }
    out.close();
        } catch(Exception err)
        {
    err.printStackTrace();
     
        }
     
     
    }
    appeler la méthode dans le buttons
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    exporter(tableimprimer,new File("C:\\Users\\pc\\Desktop\\Classeur1.xlsx"));
    lorsque je Click sur imprimer j'aurai le fichier excel crée dans le bureau
    mais lorsque je Click j’aurai une boite de dialogue
    Nom : Capture.PNG
Affichages : 192
Taille : 15,0 Ko
    je utilise netbeans 8.1
    excel 2007
    svp jai besoin de votre aide

  2. #2
    Modérateur
    Avatar de wax78
    Homme Profil pro
    Chef programmeur
    Inscrit en
    Août 2006
    Messages
    4 074
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 074
    Points : 7 978
    Points
    7 978
    Par défaut
    Désolé, mais la tu n'écris absolument pas un fichier XLS ou XLSX, mais bien un fichier CSV (qu'excel acceptera bien entendu une fois l'extension renommée).

    Si tu veux vraiment avoir un XLS ou un XLSX, il faut se tourner vers Apache POI.
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Nouveau membre du Club
    Femme Profil pro
    informatique
    Inscrit en
    Janvier 2018
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : informatique

    Informations forums :
    Inscription : Janvier 2018
    Messages : 55
    Points : 39
    Points
    39
    Par défaut
    je suis débutant dans la programmation
    vous voulais dire quoi par extension renommée .????
    svp comment faire pour prendre ma jtable et la placer sur excel ????
    ce code ne fonctionne pas ou quoi !!!
    jai vraiment besoin de votre aide

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 551
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 551
    Points : 21 607
    Points
    21 607
    Par défaut
    Ben, au lieu de faire Classeur1.xlsx, tu fais Classeur1.csv ...
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. imprimer une jtable
    Par bensh dans le forum Composants
    Réponses: 1
    Dernier message: 08/12/2017, 17h22
  2. Imprimer une JTable
    Par yashiro dans le forum Composants
    Réponses: 1
    Dernier message: 26/10/2007, 13h44
  3. imprimer une JTable
    Par Stratovarius dans le forum Composants
    Réponses: 7
    Dernier message: 01/12/2006, 18h37
  4. Comment imprimer une JTable
    Par L4BiN dans le forum Composants
    Réponses: 9
    Dernier message: 03/08/2006, 15h09

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