Ceci est mon premier message posté.
Souhaitez-vous stocker des données dans Excel et exécuter Python? Voulez-vous démarrer Python à partir d'Excel lorsque vous répétez l'exécution de la modification des données?
Il existe un moyen d'utiliser VBA lorsque je recherche sur le net, mais je ne l'aime pas, alors j'ai essayé cette méthode.
Ceux qui ont tous les éléments suivants ・ Je souhaite analyser les données stockées dans Excel avec Python ・ Je souhaite utiliser Excel comme frontal ・ Je ne veux pas utiliser VBA ・ J'utilise Windows
Lancez bat à l'aide du lien hypertexte Excel. Si vous écrivez une instruction pour démarrer Python dans le fichier bat, Python fonctionnera simplement en appuyant sur le lien d'Excel.
Supposons que vous ayez un fichier Excel et un fichier Python que vous souhaitez exécuter, comme indiqué ci-dessous.
Créez un fichier chauve-souris comme indiqué ci-dessous. L'emplacement de sauvegarde est le même que le fichier ci-dessus. La première ligne est cd vers "% ~ dp0". "% ~ Dp0" est une valeur qui indique le chemin où ce fichier bat a été enregistré. La deuxième ligne est l'instruction qui lance Python.
Faites un clic droit sur votre cellule préférée dans Excel et sélectionnez "Lien" pour sélectionner le fichier chauve-souris que vous avez créé précédemment.
Si vous appuyez sur ce lien hypertexte, bat s'ouvrira automatiquement et Python démarrera automatiquement. En Python, vous devez configurer pandas pour lire les données Excel.
C'était une astuce, mais j'ai pu atteindre mon objectif sans utiliser VBA. Veuillez l'utiliser si vous le souhaitez.
Recommended Posts