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

Java Discussion :

Un entête dans un fichier Excel


Sujet :

Java

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    434
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juin 2010
    Messages : 434
    Par défaut Un entête dans un fichier Excel
    Bonjour à tous

    Voilà, j'aimerais rajouter des entêtes à la plupart des documents que je génère via un outil. Les documents générés sont soient des documents XML soient des documents Excel. Les entêtes contiendront la date de génération, le nom d'utilisateur, le checksum etc. Pour les documents XML pas de soucis je créé l'entête avec les balises qu'il faut au début du fichier. Mais comment faire pour un fichier Excel ? Je pensais insérer un objet OLE qui serait de format XML dans mon fichier Excel mais je ne sais pas comment faire (j'ai demandé sur le forum, mais aucune réponse). Avez vous une idée de comment faire soit pour intégrer un objet OLE soit pour créer un entête directement dans mon fichier Excel ?

    Merci de vos réponses et à très bientôt

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 483
    Par défaut
    Ben pour le fichier excel, ajoutez vos en-tête avec la même API que celle que vous utilisez pour générer le fichier excel, tout simplement

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    434
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juin 2010
    Messages : 434
    Par défaut
    On peut ajouter des entêtes avec jxl ? Ils sont de quelle forme ?

    Merci de ton aide

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 483
    Par défaut
    Citation Envoyé par Leniouns Voir le message
    On peut ajouter des entêtes avec jxl ? Ils sont de quelle forme ?

    Merci de ton aide
    Sans avoir jamais utilisé et en lisant 30 secondes la doc, je suppose que c'est via
    Sheet.getSettings().getHeader()

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    434
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juin 2010
    Messages : 434
    Par défaut
    Merci j'imagine que c'est pour récupérer l'entête mais pas pour la modifier... Merci en tout cas

  6. #6
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 483
    Par défaut
    Citation Envoyé par Leniouns Voir le message
    Merci j'imagine
    Non, lit la doc.

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    434
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juin 2010
    Messages : 434
    Par défaut
    Merci Je sais maintenant récupérer et modifier l'entête.

    Par contre quand je met la date dans l'entête, je veux ensuite l'afficher mais ça donne ça :

    &L&D&T&D&C&F



    Quelqu'un sait comment afficher correctement la date ? Merci

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    434
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juin 2010
    Messages : 434
    Par défaut
    J'ai également d'autres soucis...

    Voilà en fait j'ai plusieurs infos à mettre en entete de mon fichier excel tel que la date, l'utilisateur ayant généré le fichier, le nom du fichier, son checksum etc. Mais si je met toutes ces infos "en vrac" dans l'entête je n'aurais aucun moyen de les récupérer séparemment si ?

    Sinon avez vous une autre idée (autre que l'entete) pour que je puisse avoir ces infos visibles dans le fichier excel et que je puisse les récupérer ?

    Merci de votre aide !

  9. #9
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 483
    Par défaut
    Avec apache POI, je stockerais ça dans les SummaryInformation.

  10. #10
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    434
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juin 2010
    Messages : 434
    Par défaut
    Mais ces informations seront-elles visibles par l'utilisateur lorsqu'il ouvrira le fichier excel ?

    Merci de ton aide

  11. #11
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 483
    Par défaut
    Non, elle seront dans les propriétés du document, à l'endroit habituel où l'on retrouve l'auteur, la date de création, le copyright, etc.

    Si tu veux que ce soit directement dans la feuille, utilise simplement les cellules de la feuille

  12. #12
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    434
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juin 2010
    Messages : 434
    Par défaut
    Dans le SummaryInformation on peut mettre vraiment ce que l'on veut ? Par exemple le checksum, le nom du logiciel qui a créé le fichier etc ? Et après peut on récupérer ces données ?

    De plus je voulais savoir (car j'aimerais que mon en-tête soit de format XML) si il était possible que je mette l'entête dans une cellule comme tu le préconises mais en format XML ? Et si lorsqu'on parsera le fichoer excel il n'y aura pas de problème ?

    Merci de ton aide en tout cas

    Edit : Je suis entrain de travailler sur le SummaryInformation. Par contre j'ai une question. Comment on fait pour récupérer les infos d'un summaryinformation d'un fichier déjà existant ?

    Merci

Discussions similaires

  1. Réponses: 6
    Dernier message: 27/03/2012, 16h58
  2. Exporter une table dans un fichier excel
    Par david71 dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 07/09/2005, 18h09
  3. [VBA] insérer une ligne dans un fichier excel
    Par cokinoumasterflash dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 21/07/2005, 19h52
  4. Enregistrer le résultat d'une requête dans un fichier Excel
    Par Isa31 dans le forum Bases de données
    Réponses: 4
    Dernier message: 24/05/2005, 15h31
  5. Mettre des donnees dans un fichier Excel
    Par Mouawad dans le forum C++Builder
    Réponses: 6
    Dernier message: 07/10/2004, 15h55

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