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 :

Conversion de VBA vers Java


Sujet :

Java

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2018
    Messages
    150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2018
    Messages : 150
    Points : 45
    Points
    45
    Par défaut Conversion de VBA vers Java
    Bonjour a tous,

    Vous le comprendrez peut être en me lisant par la suite, mais je débute en JAVA et je souhaiterai avoir quelques informations s'il vous plait.
    Je me suis créer une macro VBA qui convertie des données dans un fichier XML identifié par l'utilisateur apres ouverture dans excel en un format (DOS).txt en sortie.
    Je souhaiterai savoir s'il est possible de convertir cette macro en JAVA ? (pour autant je passe un peu de temps a ecrire ce programme).
    En soit dans le cas ou la conversion de cette macro ne soit pas possible et passe obligatoirement par l'ecriture de mon programme je désire savoir, avant de me lancer dans cette entreprise, s'il est possible:
    -de faire selectionner le chemin d'un fichier xml pour l'importer dans un tableau (ou dans excel)
    -de convertir ces valeurs extraite d'un format vers un autre (en gros j'importe des coordonnées dans un format je les convertis dans un autre format)
    -puis d'exporter a la fin le tout sous forme de (DOS).txt

    Mon programme demanderait donc a l'utilisateur de lui identifier le XML a traiter, puis il copierai les LAT/LON/altitudes dans excel (ou pas s'il peut le faire directement) puis il appliquerai mes formules de conversions pour en sortir un fichier.

    Je ne sais pas si je dois créer une class ou plusieur, est ce que d'une class je peux en appeler une autre etc..

    Je vous remercie par avance pour votre réponse éclairée.
    Amicalement

  2. #2
    Membre expérimenté Avatar de Cincinnatus
    Homme Profil pro
    Développeur d'applications métier
    Inscrit en
    Mars 2007
    Messages
    592
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur d'applications métier
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2007
    Messages : 592
    Points : 1 679
    Points
    1 679
    Par défaut
    Bonjour,

    Pour la conversion de code VBA en Java, c'est non, ce n'est pas possible.

    Pour la suite :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    -de faire selectionner le chemin d'un fichier xml pour l'importer dans un tableau (ou dans excel)
    - Sélectionner le chemin : ça dépend de l'interface : client lourd (Swing ?), Web ?
    - Lire un fichier XML : DOM4J ?
    - Importer dans Excel : inutile
    - Convertir les formats de données : Java pur (POJO)
    - Exporter en txt : écriture en fichier texte

    Forcément, tu fais ça en plusieurs classes. Tes données doivent être modélisées en classes Java (beans), elles se chargent de la conversion (si pas trop complexe) entre formats, des classes différentes se chargent de lire et d'écrire les fichiers, et pour la sélection des fichiers à traiter, ça dépend comme dit ci-dessus du type de plate-forme.
    Commence par les beans, puis la lecture de fichiers donnés, l'écriture en sortie est simple.

    Bon courage,

  3. #3
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2018
    Messages
    150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2018
    Messages : 150
    Points : 45
    Points
    45
    Par défaut
    Tout d'abord merci pour votre réponse. Je comprends que pour un novice comme moi, cela ne va pas être une partie de joie. et va me prendre du temps.

    Aussi, dois-je comprendre que je dois créer une class pour les LAT (et les convertir), une pour les LON (et les convertir) etc...
    Sachant qu'une de mes formules finales applique un calcul avec des sin et des cos de LAT de LON et d'autre colonnes.

    vous dites :
    Commence par les beans, puis la lecture de fichiers donnés, l'écriture en sortie est simple.

    que voulez vous dire?
    de commencer par un programme java qui lie mon fichier XML et qu'il crée le tableau ?

Discussions similaires

  1. Conversion de code C# vers Java (unsigned)
    Par kraxdaz dans le forum Général Java
    Réponses: 1
    Dernier message: 12/09/2011, 14h43
  2. [AC-2007] Erreur lors de conversion des macros vers VBA
    Par Lincoln911 dans le forum VBA Access
    Réponses: 4
    Dernier message: 10/04/2010, 20h34
  3. Conversion de code VBA en JAVA (BDD cnx)
    Par clipper67 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 17/01/2010, 19h48
  4. [Conversion]Applet Java Vers Java Web Start
    Par robin206 dans le forum JWS
    Réponses: 2
    Dernier message: 20/04/2005, 09h28

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