2009-11-09 7 views
1

est-il possible de créer une application Java qui va importer des fichiers Excel. exécute des macros excel et donne la sortie en java gui. S'il vous plaît, donnez n'importe quel conseil sur la création d'une telle application. Je vais commencer la création de l'application après votre entréejava et excel question

Répondre

4

Apache POI peut lire les fichiers Excel et il devrait exposer le code des macros, aussi. Pour réellement exécuter les macros, vous aurez besoin d'un interpréteur VBA et d'un serveur COM. Je doute que vous serez en mesure de faire ce travail pour les macros complexes (voir this discussion).

Au lieu de cela, essayez JaCob qui vous permet de parler à Excel à partir de Java. De cette façon, vous devriez être en mesure de charger une feuille de travail, avoir Excel exécuter les macros pour vous et ensuite, vous pouvez examiner les résultats.

+1

+1 Je pense que c'est la solution la plus pratique. Je ne crois pas que POI peut faire beaucoup avec les macros (la dernière fois que j'ai regardé, vous ne pouviez pas écrire des macros avec POI - mais peut-être que cela a changé maintenant) –

+0

+1 Oui c'est une solution pratique et utile. – adatapost