Application de génération de fiche d'employé
arthur
-
arthur -
arthur -
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
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:
- Application de génération de fiche d'employé
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Fiche de pointage excel - Télécharger - Tableur
- Desinstaller application windows - Guide
- Comment supprimer une application préinstallée sur android - Guide
- Windows application démarrage - Guide
2 réponses
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.
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.
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é.
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é.
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.
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.
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
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
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é.