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

avec Java Discussion :

Extraction vers un fichier .odt


Sujet :

avec Java

  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2017
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2017
    Messages : 32
    Points : 23
    Points
    23
    Par défaut Extraction vers un fichier .odt
    Bonjour à tout le monde,

    je débute en JAVA, j'ai réussi à faire une toute petite appli de bureau avec des interfaces graphiques qui récupère et affiche les résultats d'une BDD.
    C'est pas grand chose mais ça m'est déjà très utile et j'ai pas mal transpiré pour arrivé à un résultat correct. Y'a pas mal de tutos sur le sujet et j'ai réussi à piger le fonctionnement.

    Nouvelle étape pour ma micro application c'est l’extraction de données d'un formulaire (voir même de ma base de données) dans un fichier .odt.
    Via PHP j'y arrive grâce à odtphp qui me permet de remplir des calques .odt avec mes données.
    En gros ça me permet de remplir un modèle .odt (qui contient par exemple une entête un logo un tableau) dynamiquement avec les données de mes formulaires (insérer des données, créer de nouvelles lignes à mon tableau etc.).

    Je recherche l'équivalent en JAVA.
    J'ai cherché un peu partout et j'ai vu la possibilité d'utiliser la librairie JODReports. J'ai téléchargé le .jar tout ça mais je ne sais absolument pas comment ça fonctionne.

    Est-ce que quelqu'un ici sait faire ça et aurait l’extrême patience de m'aider à avancer? (si il connait d'autres alternatives, d'autres outils).

    Merci

  2. #2
    Membre expérimenté Avatar de Cincinnatus
    Homme Profil pro
    Développeur d'applications métier
    Inscrit en
    Mars 2007
    Messages
    592
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur d'applications métier
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2007
    Messages : 592
    Points : 1 679
    Points
    1 679
    Par défaut
    Bonjour,

    Je ne connais pas JODReports, mais je viens de voir le site sur SourceForge.
    Première remarque : la dernière version est de 2011. A voir si ça fonctionne encore avec la version de Java que tu utilises.
    Pour le principe : c'est basé sur le moteur de templates Freemarker. Je te conseille donc d'aller voir cette librairie, très simple à utiliser : on définit la structure du document, puis les valeurs sont définies dans une Map (clé - valeur, comme les tableaux associatifs de PHP).

    https://freemarker.apache.org/docs/index.html
    https://freemarker.apache.org/docs/d...rt_basics.html

    L'api de JODReports semble très proche.

  3. #3
    Membre expérimenté
    Avatar de azerr
    Homme Profil pro
    Ingénieur Etude JEE/Eclipse RCP
    Inscrit en
    Avril 2006
    Messages
    942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Etude JEE/Eclipse RCP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 942
    Points : 1 464
    Points
    1 464
    Par défaut Comment comment avec XDocReport & ODT
    Bonjour,

    Il existe aussi XDocReport qui fait la même chose que JODReports mais qui permet de convertir aussi en PDF, HTML le rapport généré. Pour ODT je conseille de lire https://github.com/opensagres/xdocre...tingQuickStart. Attention le wiki est vieux si il y a des liens sur les JARs à télécharger, il ne faut pas en tenir compte. Il faut utiliser maven.

    Bon courage

    Angelo

  4. #4
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2017
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2017
    Messages : 32
    Points : 23
    Points
    23
    Par défaut
    Merci à vous pour les tuyaux, j'ai vu XDocReport mais je n'ai pas encore le niveau requis pour l'utiliser et j'ai pas trouvé de tuto clair pour comprendre ce que je fais.
    En tout cas ça ressemble à ce que je veux faire c'est clair. Je fouine voir si je peux trouver des exemples d'utilisation clairs que je peux reproduire.
    J'ai téléchargé le JAR mais après c'est le flou ultime lol.

    Maven bah..... j'y suis pas encore

  5. #5
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2017
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2017
    Messages : 32
    Points : 23
    Points
    23
    Par défaut
    Je viens de réaliser pas à pas ce qui est indiqué ici:

    https://github.com/opensagres/xdocre...tingQuickStart

    c'est pas du tout terrible (mêmes des erreurs de syntaxes dans le code) et quand bien même j'y pige vraiment que dalle...


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

Discussions similaires

  1. Réponses: 4
    Dernier message: 15/02/2016, 16h51
  2. Réponses: 12
    Dernier message: 17/07/2009, 17h33
  3. Réponses: 10
    Dernier message: 08/06/2006, 08h57
  4. Lien d'édition vers un fichier odt
    Par nicou50 dans le forum Langage
    Réponses: 2
    Dernier message: 08/03/2006, 13h38
  5. Lien d'édition vers un fichier odt
    Par nicou50 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 03/03/2006, 17h50

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