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

Python Discussion :

Comment rechercher et copier une cellule excel en Python


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif  
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2021
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 22
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2021
    Messages : 3
    Par défaut Comment rechercher et copier une cellule excel en Python
    Bonjour, je suis plus que débutant et je cherche à coder un programme qui ferai la chose suivante :

    - ouvrir une boite de dialogue ou je rentre ce que je veux chercher
    - le programme va chercher dans la 1ère colonne de mon fichier excel
    - si il trouve, il copie dans le presse papier le contenu de la case a coté (même ligne mais colonne 2)

    Pour que lorsque je rentre ma recherche dans la boite de dialogue, j'ai juste a attendre quelque secondes et a faire un ctrl+v pour avoir la valeur recherché.
    hors mis la boite de dialogue, tout le reste dois se faire de manière caché.
    J'ai trouvé ce site qui pourrais pas mal aider : https://simple-duino.com/manipulatio...cel-en-python/

    J'espère avoir été clair.
    En espérant que on pourra m'aider

  2. #2
    Membre éprouvé
    Inscrit en
    Juillet 2013
    Messages
    80
    Détails du profil
    Informations forums :
    Inscription : Juillet 2013
    Messages : 80
    Par défaut
    Hello,

    Pour la partie presse-papier, je n'ai jamais eu besoin de le faire (donc je ne sais pas le faire) mais il semble que ce soit déjà traité ici.

    Pour la partie Excel, il y a plusieurs méthodes et ça dépend de l'usage final que vous souhaitez en faire. Perso, j'utilise la librairie pandas et sa méthode pandas.read_csv() ; vous trouverez de la documentation ici.

  3. #3
    Inactif  
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2021
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 22
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2021
    Messages : 3
    Par défaut
    Citation Envoyé par charliemtx Voir le message
    Hello,

    Pour la partie presse-papier, je n'ai jamais eu besoin de le faire (donc je ne sais pas le faire) mais il semble que ce soit déjà traité ici.

    Pour la partie Excel, il y a plusieurs méthodes et ça dépend de l'usage final que vous souhaitez en faire. Perso, j'utilise la librairie pandas et sa méthode pandas.read_csv() ; vous trouverez de la documentation ici.
    Merci pour cette réponse rapide !
    Pour ce qui est de l'utilisation c'est un genre de "traducteur" automatique par exemple je rentre le mot "Acrecentar" dans la boite de dialogue et sa me copie "Accroitre / augmenter".
    Pour pouvoir chercher il faudrait donc je pense mettre l'input en variable qui serra la variable a rechercher dans le fichier excel.
    Apres pour copier dans le presse papier j'ai été voir le lien que tu m'a partagé et il me semble qu'ils rentrent en avance le texte a copier et moi c'est une variable que je souhaite copier donc je ne pense pas que cela fonctionne.

  4. #4
    Membre averti
    Homme Profil pro
    Conseiller Technique Logiciel
    Inscrit en
    Juin 2015
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Conseiller Technique Logiciel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2015
    Messages : 32
    Par défaut
    Bonjour,

    Je ne comprends pas pourquoi passer par Python alors qu'Excel peut le faire... avec le VBA ou alors il manque des explications sur la vraie finalité.

    Cordialement.

  5. #5
    Inactif  
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2021
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 22
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2021
    Messages : 3
    Par défaut
    Citation Envoyé par X5-495 Voir le message
    Bonjour,

    Je ne comprends pas pourquoi passer par Python alors qu'Excel peut le faire... avec le VBA ou alors il manque des explications sur la vraie finalité.

    Cordialement.
    Bonjour, tout simplement car je souhaite que le programme se fasse sans ouvrir la moindre fenetre et comme je ne connais pas le codage avec excel le peu que j'en ai vu ils avaient le fichier excel d'ouvert.
    Malgrès tout je suis ouvert a toutes propositions tant que a la fin ça fonctionne

Discussions similaires

  1. Réponses: 1
    Dernier message: 13/04/2019, 02h02
  2. [XL-2007] Copier une cellule excel dans un signet word 2007
    Par krokos55 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 28/09/2012, 09h43
  3. Réponses: 3
    Dernier message: 30/11/2011, 10h04
  4. Comment copier une feuille EXCEL sous ACCESS?
    Par PAULOM dans le forum Access
    Réponses: 7
    Dernier message: 28/04/2006, 10h01
  5. Comment lire le contenu en arabe d'une cellule excel avec
    Par deneche dans le forum Bases de données
    Réponses: 1
    Dernier message: 17/03/2006, 10h01

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