IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

Biblioth�que fonctions java


Sujet :

Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    15
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Juin 2007
    Messages : 15
    Par d�faut Biblioth�que fonctions java
    Bonjour,
    je souhaiterais cr�er une biblioth�que contenant toutes mes fonctions Java qui pourront par la suite �tre appel�es par Excel. Est ce que cela est possible?
    Merci pour votre aide.

  2. #2
    Membre �clair� Avatar de grabriel
    Inscrit en
    Septembre 2006
    Messages
    946
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 946
    Par d�faut
    Salut,

    Excel ne comprends pas le Java mais par contre il comprends le Visual Basic. Donc tu ne peux pas utiliser du java avec excel.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    15
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Juin 2007
    Messages : 15
    Par d�faut
    je me suis mal exprimer en voulant donner une vision globale de ce que je pensais faire, en fait j'envisageais de passer par vba (Excel->vba->java). La passage de Excel � vba n'est pas probl�matique...

  4. #4
    Membre �clair� Avatar de grabriel
    Inscrit en
    Septembre 2006
    Messages
    946
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 946
    Par d�faut
    Euhhh ca l'air tordu ton truc, tu voudrais appeler des fonctions java dans ton code vba????

    lancer une appli java via vba, je pense que c'est la seule interaction que tu peux avoir entre les deux langages...

    A la limite tu peux faire un jar (mini-programme) pour chacune de tes m�thode java. T'auras toujours un probl�me pour traiter les informations retourn�es, � part passer par une base de donn�es ou des fichiers texte....

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    15
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Juin 2007
    Messages : 15
    Par d�faut
    Merci pour ces infos.
    Ca � l'air vraiment compliqu� et je me demande si ca ne vaut pas le co�t de tout programmer en vb...

  6. #6
    Membre �prouv�
    Avatar de Janitrix
    Inscrit en
    Octobre 2005
    Messages
    3 391
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 3 391
    Par d�faut
    Oui cela semble la meilleure solution. Il n'existe pas � ma connaissance de "pont" entre le VB et le Java, ni dans un sens (utiliser du code Java � partir de VB), ni dans l'autre.

    La seule solution viable reste donc de tout faire en VB, tu auras plus de contr�le, car comme la sp�cifier grabriel, si tu lances un programme Java � partir de VB, tu n'auras pratiquement aucun contr�le dessus, donc �a te servira � rien.

    Bonne chance.

  7. #7
    Membre confirm�
    Inscrit en
    Mai 2003
    Messages
    71
    D�tails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 71
    Par d�faut Et appeler une macro VBA � partir d'un code Java ...
    ... est ce possible ?

    Dans mon cas je cherche � extraire des informations de fichier Excel (avec l'API POI-HSSF), or il se trouve que certains fichiers sont crypt�s (bloqu� par mot de passe).

    D'o� une id�e :
    - appeler, via Java, une proc�dure ou fonction VBA qui "d�bloque" le classeur Excel avec le bon mot de passe", que je puisse ensuite le parser toujours en Java.
    Puis, �ventuellement, appeler une autre proc�dure VBA qui "rebloque" le fichier avec le bon mot de passe".


    Du coup : est ce possible ?

  8. #8
    Membre �prouv� Avatar de manube
    Homme Profil pro
    Responsable s�curit�
    Inscrit en
    Mai 2004
    Messages
    180
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 45
    Localisation : France

    Informations professionnelles :
    Activit� : Responsable s�curit�

    Informations forums :
    Inscription : Mai 2004
    Messages : 180
    Par d�faut
    Salut,
    Tu pourrais copier le fichier sur un r�pertoire priv� afin de ne pas le d�crypter pour tout le monde (Ca �vitera aussi que ce fichier soit ouvert par d'autres programmes/personnes). Ensuite tu lances � partir de java une appli qui enl�ve le mot de passe, tu fais tes extractions et apr�s tu supprimes les fichiers trait�s, comme �a tu n'as qu'un seul appel � faire entre java et VB...
    Donc tu as le m�me probl�me mais dans l'autre sens : appeler du VB � partir de java!
    Je pense que ca sera plus simple � g�rer pour toi.

  9. #9
    Membre confirm�
    Inscrit en
    Mai 2003
    Messages
    71
    D�tails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 71
    Par d�faut Solution de contournement
    Les utilisateurs mettent un mot de passe en ECRITURE SEULEMENT.

    Donc j'arrive ensuite � ouvrir ces fichiers en lecture, via mon programme Java (et POI HSSF).

Discussions similaires

  1. R�ponses: 2
    Dernier message: 11/12/2005, 12h05
  2. R�ponses: 4
    Dernier message: 05/10/2005, 18h19
  3. comment appeler une fonction JAVA en JAVASCRIPT ?
    Par heleneh dans le forum Servlets/JSP
    R�ponses: 2
    Dernier message: 13/09/2005, 12h21
  4. comment appeler une fonction JAVA en JAVASCRIPT ?
    Par heleneh dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 13/09/2005, 12h04
  5. Executer de l'asp dans une fonction java
    Par ober dans le forum ASP
    R�ponses: 2
    Dernier message: 03/01/2005, 09h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo