Maison  >  Article  >  développement back-end  >  Comment utiliser Python dans Excel ?

Comment utiliser Python dans Excel ?

coldplay.xixi
coldplay.xixioriginal
2020-07-03 11:51:089034parcourir

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 utiliser Python dans Excel ?

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 :

Comment utiliser Python dans Excel ?

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.

Comment utiliser Python dans Excel ?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Que peut faire Pycharm ?Article suivant:Que peut faire Pycharm ?