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

Scripts/Batch Discussion :

Récupérer les valeurs d'un fichier excel [Batch]


Sujet :

Scripts/Batch

  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2015
    Messages : 13
    Par défaut Récupérer les valeurs d'un fichier excel
    Bonjour à tous.

    Je viens de commencer la programmation de script batch dans l'entreprise dans la quelle je fais mon stage.

    Cette entreprise utilise MRTG pour faire de la supervision de serveurs.

    On m'a demandé de créer un script.bat qui permet d'automatiser la création des fichiers.cfg qu'utilise MRTG.

    J'ai donc créé un script, mais assez long (il faut quand même rentrer certaines valeurs dans une fenêtre DOS pour que le script fonctionne.)

    Je voulais savoir si il est possible de récupérer les données des serveurs se trouvant dans un fichiers excel, pour créer ces fameux fichiers.cfg via un script.bat?

    Merci pour votre aide.

    Cordialement

  2. #2
    Membre émérite Avatar de bstevy
    Homme Profil pro
    Solutions Architect
    Inscrit en
    Mai 2009
    Messages
    552
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Japon

    Informations professionnelles :
    Activité : Solutions Architect
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2009
    Messages : 552
    Par défaut
    il s'agit d'un vrai fichier excel, ou d'un fichier csv ?
    car je ne sais pas s'il est possible de lire un fichier excel depuis une commande batch

    par contre, csv, c'est facile, avec type par exemple, tu peux afficher le contenu de ton fichier.
    Apres, t'as des commandes genre find dans une boucle for qui vont te permettre de chercher et récupérer les info dont tu as besoin, à la manière d'un grep si tu connais.

    Mais le fichier xls pur... je sais vraiment pas si c'est faisable

    quel est ton cas ?

  3. #3
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2015
    Messages : 13
    Par défaut
    Et bien, à la base il s'agissait d'un fichier.xls, mais je me suis rendu compte que c'était impossible (du moins je n'ai pas trouvé de solutions)

    Je m'en suis donc remis à la solution des fichiers.csv, et m'en vais tester ta solution.

    Merci pour ton aide

    EDIT: Par contre, serait il possible de récupérer les données d'un fichier.xls dans un fichier.csv sans avoir à tout retaper?

  4. #4
    Membre émérite Avatar de bstevy
    Homme Profil pro
    Solutions Architect
    Inscrit en
    Mai 2009
    Messages
    552
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Japon

    Informations professionnelles :
    Activité : Solutions Architect
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2009
    Messages : 552
    Par défaut
    Citation Envoyé par Zinaye Voir le message
    Par contre, serait il possible de récupérer les données d'un fichier.xls dans un fichier.csv sans avoir à tout retaper?

    LOL
    oui ^^
    enregistrer sous > format csv

  5. #5
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2015
    Messages : 13
    Par défaut
    Ah c'est tout aussi bête? ^^

  6. #6
    Membre émérite Avatar de bstevy
    Homme Profil pro
    Solutions Architect
    Inscrit en
    Mai 2009
    Messages
    552
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Japon

    Informations professionnelles :
    Activité : Solutions Architect
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2009
    Messages : 552
    Par défaut
    Au pire, tu as toujours la solution de copier coller le contenu dans un fichier plat

  7. #7
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2015
    Messages : 13
    Par défaut
    D'accord, merci pour ton aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupérer les contacts d'une fichier Excel pour l'envoi d'un Email
    Par taureau dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 17/03/2011, 22h19
  2. Récupérer les données d'un fichier excel
    Par deubelte dans le forum Windows
    Réponses: 1
    Dernier message: 11/04/2009, 23h04
  3. Réponses: 8
    Dernier message: 23/06/2006, 13h51
  4. Récupérer les valeurs d'un noeud dans un fichier XML
    Par yosthegost dans le forum Delphi
    Réponses: 1
    Dernier message: 30/05/2006, 17h38
  5. [VBA][Excel]Récupérer les valeurs du graphe...
    Par Samourai dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 06/01/2006, 10h51

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