2017-10-18 15 views
0

Le programme suivez les étapes ci-dessous:Python - comment obtenir un programme exécutable pour obtenir le navigateur de fichiers Windows pour apparaître pour l'utilisateur de choisir un fichier Excel ou tout autre document?

  1. Cliquez sur le programme exécutable fait par python
  2. Explorateur de fichiers apparaît pour l'utilisateur de choisir le fichier Excel pour modifier
  3. Choisir un fichier Excel pour le programme exécutable pour modifier
  4. recrache fichier txt ou tableur excel avec des données récemment modifiées à même dossier que la feuille de calcul originale
+0

L'Explorateur Windows n'est pas conçu pour la sélection de fichiers; c'est à ça que servent les boîtes de dialogue ouvertes. Vous allez avoir besoin d'une sorte de bibliothèque GUI. –

+0

Salut @Rawing, je faisais référence à une pop up telle que l'image suivante: https://docs.microsoft.com/en-us/windows/uwp/files/images/picker-multifile-600px.png – Ajo

Répondre

0

Oui, c'est perf juste faisable. Je vous suggère de regarder PyQT5 ou TkInter pour l'interface utilisateur, pyexcel pour l'interface Excel et pyinstaller pour empaqueter un exécutable comme vous le demandiez. Il existe de nombreux tutoriels sur tous ces modules.

+0

Merci @StuartBuckingham. Tout d'abord, je viens de commencer l'auto-apprentissage Python et j'ai de nombreuses questions, des excuses à l'avance si elles peuvent sembler très basiques haha. En ce qui concerne PyQT5 et TkInter, j'ai examiné les deux paquets et ils ont certainement à voir avec l'interface utilisateur mais il ne semble pas y avoir une fonctionnalité où je suis invité à chercher dans mon explorateur Windows pour identifier la feuille de calcul Excel dont j'ai besoin. Par exemple, il ressemblerait à l'image suivante: https://docs.microsoft.com/en-us/windows/uwp/files/images/picker-multifile-600px.png. – Ajo

+0

Voici un tutoriel complet sur les boîtes de dialogue de fichiers. https://pythonspot.com/fr/pyqt5-file-dialog/ Veuillez essayer de chercher ce matériel à la place. –

+0

Merci @StuartBuckingham. Le script TkInter que j'ai rencontré m'a énormément aidé. Appréciez les réponses bien sûr. Quelle communauté collaborative. Je vais continuer à chercher plus de matériel à la place. – Ajo