Maison > Article > développement back-end > Comment utiliser Python dans Excel ?
Méthodes d'application de Python dans Excel : Tout d'abord [retour trié(s)] créez un répertoire localement, enregistrez ce code et nommez-le [Methods.py], puis ouvrez Excel et remplissez certaines données pour fournir un script Python ; traitement ; enfin appeler le script python.
Comment appliquer python dans Excel :
Le code python à appeler dans Excel :
def merge_sort_unique(lists): s = set() for L in lists: s.update(L)
return sorted(s)
Créez un répertoire localement, enregistrez ce code et nommez-le Methods.py. Voyons étape par étape comment appeler ce script depuis une feuille de calcul Excel. Ouvrez Excel, remplissez certaines données pour fournir le traitement du script python et conservez ce formulaire dans le même répertoire que le script python pour le moment. Votre feuille de calcul devrait ressembler à ceci :
Ensuite, ouvrez VBA et soumettez-la à ExcelPython.
Ouvrez VBA et appuyez sur Alt + F11
puis entrez Références dans l'interface de l'outil... Si vous avez correctement installé ExcelPython, vous pouvez le sélectionner dans la boîte de dialogue.
Maintenant, préparez-vous à appeler le script python, créez un nouveau module (Insérer | Module) et tapez le code VBA suivant :
Function msu(lists As Range) Set methods = PyModule("Methods", AddPath:=ThisWorkbook.Path) Set result = PyCall(methods, "merge_sort_unique", PyTuple(lists.Value2)) msu = WorksheetFunction.Transpose(PyVar(result)) ExitFunction EndFunction
Apprentissage connexe Recommandé : Tutoriel vidéo Python
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!