1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2014
    Messages
    252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : novembre 2014
    Messages : 252
    Points : 42
    Points
    42

    Par défaut Comment lancer tous les fichiers excel présent dans un dossier ?

    Bonjour à tous,

    Pour une question de pratique, je cherche à lancer un fichier excel souvent renommé dans un dossier.

    Je sais lancer un fichier en particulier depuis un .bat mais un fichier .xls sans nom et juste avec l'extension je ne sais pas.

    Merci par avance et bonne journée à vous.

  2. #2
    Expert éminent sénior
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    décembre 2010
    Messages
    11 854
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : décembre 2010
    Messages : 11 854
    Points : 18 279
    Points
    18 279
    Billets dans le blog
    10

    Par défaut

    Bonjour

    Tu peux utiliser les caractères génériques DOS l'étoile (*) et le point d'interrogation (?) pour remplacer le nom.

    Avec l'étoile tu remplaces une partie des caractères avec le point d'interrogation un caractère.

    Par exemple :

    *.xls indique peu importe le nom pourvu que ce soit un fichier Excel.

    ??????.xls indique peu importe le nom pourvu qu'il est 6 caractères (6 points d'interrogation) et que ce soit un fichier Excel

    a?????.xls indique un nom qui commence par a qui a 6 caractères et qui soit un fichier Excel.
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  3. #3
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2014
    Messages
    252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : novembre 2014
    Messages : 252
    Points : 42
    Points
    42

    Par défaut

    Merci pour ta réponse.

    J'arrive à lancer :

    test.xlsx mais le caractère '?' n'est pas reconnu.

    J'obtiens une erreur, à noter que je ne suis pas admin sur mon PC.

    donc test??.xlsx ne fonctionne pas.

    Si tu as une idée je suis preneur.

  4. #4
    Expert éminent sénior
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    décembre 2010
    Messages
    11 854
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : décembre 2010
    Messages : 11 854
    Points : 18 279
    Points
    18 279
    Billets dans le blog
    10

    Par défaut

    Citation Envoyé par joffrey575 Voir le message
    Merci pour ta réponse.

    J'arrive à lancer :

    test.xlsx mais le caractère '?' n'est pas reconnu.

    J'obtiens une erreur, à noter que je ne suis pas admin sur mon PC.

    donc test??.xlsx ne fonctionne pas.

    Si tu as une idée je suis preneur.
    Tu ne peux pas utiliser un caractère générique pour nommer un fichier en remplacement de caractère.

    Par exemple le fichier toto.xls si tu l'appelles tot?.xls il ne sera pas lancé car le caractère générique n'est pas autorisé dans un nom de fichier.

    Il faut associer les caractères génériques à une commande DOS pas à un nom de fichier.

    Par contre si tu utilises une commande DOS comme la commande DIR.

    DIR *.xls te donnera la liste de tous les fichiers xls

    DIR a*.xls te donnera la liste de tous les fichiers xls qui commence pas a

    DIR a?????.xls te donnera la liste de tous les fichiers xls qui commence par a et qui comporte 6 caractères dans le nom.

    Mais si tu exécutes le fichier tot?.xls il ne sera par trouvé, car là tu utilises un caractère générique dans un nom de fichier ce n'est pas autorisé.
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  5. #5
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2014
    Messages
    252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : novembre 2014
    Messages : 252
    Points : 42
    Points
    42

    Par défaut

    Merci pour ta réponse.

    En fait j'aimerais en python :
    1-récupérer une liste de fichiers de type test_XXX.xlsx
    2-choisir parmi cette liste celui voulu

  6. #6
    Expert éminent sénior
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    décembre 2010
    Messages
    11 854
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : décembre 2010
    Messages : 11 854
    Points : 18 279
    Points
    18 279
    Billets dans le blog
    10

    Par défaut

    Citation Envoyé par joffrey575 Voir le message
    Merci pour ta réponse.

    En fait j'aimerais en python :
    1-récupérer une liste de fichiers de type test_XXX.xlsx
    2-choisir parmi cette liste celui voulu
    Je ne connais pas ce langage de programmation.

    Si tu veux choisir un fichier c'est que tu connais déjà son nom ?

    Je ne sais pas ce que tu veux en faire, mais tu peux mettre les noms de fichier dans un fichier texte de type test_xlsx.txt

    Ensuite tu peux chercher si le fichier recherché est dans cette liste.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    En DOS cela donne :
    
    Dir test_*.xlsx > c:\test_xlsx.txt
    
    find /N "chaine_recherchée ou fichier_recherché" C:\test_xlsx.txt
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

Discussions similaires

  1. [AC-2007] Impossible d'importer tous les fichiers excel xls dans ma base
    Par CIRE3 dans le forum Access
    Réponses: 11
    Dernier message: 12/04/2015, 16h49
  2. Réponses: 4
    Dernier message: 23/03/2009, 22h07
  3. Réponses: 4
    Dernier message: 24/09/2004, 10h17
  4. Réponses: 4
    Dernier message: 16/08/2003, 13h21

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