2009-10-14 22 views
0

J'ai un fichier JSP pour vider toutes les données de la base de données dans un document MS-Word en définissant le mot clé content-type.Ajout de contenu à ms mot, Inclure macro

J'ai besoin d'ajouter un en-tête et un pied de page au même document. Je ne pouvais pas trouver un moyen direct de JSP sans utiliser des API comme POI. J'ai donc créé une macro qui fonctionne localement. Comment ajouter ceci à un fichier Word généré dynamiquement?

Répondre

1

J'ai eu un problème similaire avec POI et Excel.

La solution consiste à créer manuellement un fichier .doc de modèle, avec la macro présente. Ensuite, dans votre code, chargez ce document, modifiez-le avec vos données et enregistrez-le. La macro sera conservée à partir du document modèle.

+0

Merci pour votre conseil .. Mais U veut dire utiliser POI pour le faire ?? Actuellement, comme je l'ai dit, il s'agit d'une page JSP avec 'contenttype défini comme MS Word'. Est-il possible d'ouvrir et ajouter des données au document de modèle existant sans trucs POI ?? Si oui, je ne sais pas comment (Bien que j'ai mes modèles prêts :)) .. Aidez-moi sur ce ..! Merci –

+0

Je pense que le meilleur moyen est d'utiliser POI pour faire quelque chose en rapport avec les formats Microsoft. –

+0

ok alors .. Mais le temps de travail impliqué pour résoudre cette chose n'est pas si satisfaisant .. Quoi qu'il en soit merci l'homme .. !! Je vais jeter un coup d'oeil dans ce .. –

0

Je voudrais utiliser POI ou docx4j pour créer un fichier docx sur le serveur et ajouter l'en-tête/pied de page dans le cadre de ce processus.