Application de génération de fiche d'employé

Fermé
arthur - 18 janv. 2022 à 05:53
 arthur - 19 janv. 2022 à 00:00
Bonjour,

Je développe des applications non web, et j'aimerais avoir des directives ou de l'aide svp. En fait je veux créer une application exécutable qui pourra lire un fichier excel et remplir dynamique un template de fiche d'employé (contenant une photo du texte et des icônes).

Je me disais que Java swing me permettra de faire l'application. Par contre créer le template avec du java et le remplir dynamiquement selon les informations provenant du excel reste un peu flou pour moi.

Si vous avez des solutions ou des outils pour le développer ça serait apprécié.

Merci



Configuration: Windows / Firefox 96.0
A voir également:

2 réponses

Utilisateur anonyme
18 janv. 2022 à 09:21
Bonjour

Comme je ne code pas en java, je te propose une solution générale.

Tu crées ton template à l’aide d’un traitement de texte pour lequel java dispose d’une api.
Dans Word, il existe des signets, sorte de balise qui te permet de te déplacer dans le document. Cependant un signet étant invisible quand on modifie le template ça peut être un peu compliqué.
Ce que j’applique c’est de mettre des mots clés et je fais un « replace » dans le texte.
Par exemple remplacer @Prenom@ par le prénom de la personne.
Ensuite si tu veux bloquer le résultat, tu peux exporter en pdf.
0
Bonjour,
Si je comprends bien, grâce à l’api que dispose word , je peux par la suite à partir de java ou un quelconque langage remplacer le contenu du fichier word.
Pour être précis:
Mon template contient un espace pour insérer des photos qui apparaîtront ronde , des icônes qui changent en fonction de l’employé.
0
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 3 019
18 janv. 2022 à 13:15
Bonjour,

En terme d'outils pour lire du Excel en Java il faut regarder Apache POI
Quant à Swing, il n'est plus maintenu. Depuis Java 8 (2014) la technologie recommandée pour faire des clients lourds c'est JavaFX

Après, dans tes explications c'est pas clair :
"remplir dynamique un template de fiche d'employ"
C'est quoi ce template ? C'est de l'affichage ? De la génération de documents ? Dans quel format ?
"une photo du texte et des icônes"
Tout ça c'est dans le fichier Excel ? A priori je dirais que ça va être difficile à lire. Un autre format que Excel serait sûrement plus approprié.
0
Bonjour,
Merci pour le retour.
Pour être précis, le ouput de l’application est une fiche d’employé. Il faut que j’arrive d’abord à créer ma fiche d’employé qui contient une place pour insérer une photo, une section pour mettre des icônes et une section de texte et bien sûr la fiche à un fond bleue et des espèces d’images qui ne changeront pas. Ensuite quand ce template de fiche est fait je veux aller remplir les différentes sections en fonction des informations de différents employés et l’imprimer en une image ou pdf. Tout se fait dans l’application à créer.
0
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 3 019 > Arthur
18 janv. 2022 à 17:21
Dans tes nouvelles explications tu ne parles plus d'Excel ?

Si c'est lire quelques images (photos, icônes...), les positionner et ajouter un peu de texte avant de tout enregistrer en image, cela devient plus simple.

Au final ce n'est que du traitement d'images.
0
arthur > KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024
Modifié le 19 janv. 2022 à 00:33
Effectivement c'est du traitement d'image. c'est comme imprimé des carte d'identité. tu lis une ligne dans excel et tu construit la carte d'identité corespondant (avec photo , et icône)

1- Je récupère les informations employés sur excel
2- Je remplis mon template en y plaçant la photo rond, les skills avec des icônes
3- J'enregistre la fiche d'employée créée par le template
0