Connexion Java à / entre Microsoft Windows Office Suite?


J'ai lu ailleurs (une réponse de "hazzen" ici) que.NET a "une liaison pour l'ensemble de la suite Bureautique décrite ici qui vous permet d'écrire des méthodes basées sur COM que vous pouvez appeler depuis Office. Il est destiné à l'automatisation, mais vous pouvez écrire n'importe quel code géré que vous voulez et y faire appel à Excel."

Je suis intéressé par la même chose pour Java. Ma solution actuelle exécute un programme Windows standard qui lance Java, après quoi tous les résultats sont essentiellement envoyés à la norme et le programme intermédiaire capture ceux - ci et alimente le résultat dans Excel-en utilisant également ce qui équivaut à std-out.

Il doit y avoir un meilleur moyen!

Existe-t-il une telle "liaison" disponible pour Java?

Je serais également heureux par tous les pointeurs vers des articles Web ou whathaveyou qui enseignent ce genre de problème d'intégration.

Author: Community, 2008-12-28

2 answers

JCOB, j-Interop et J-Integra pourrait faire quelque chose comme ça. La lampe de poche d'Ockham: Java / COM, Java / Win32 Integration resources a plus de liens.

 2
Author: Eugene Yokota, 2008-12-28 18:10:38

Apache POI a des liaisons java vers Excel qui fonctionnent assez bien. Il fait également Word / Outlook / PPT, mais je me souviens que l'intégration Excel est son point fort.

 1
Author: Mike Reedell, 2008-12-28 18:31:33