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

Comment utiliser Python dans Excel ?

coldplay.xixi
Libérer: 2020-07-03 11:51:08
original
9094 Les gens l'ont consulté

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)
Copier après la connexion

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
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal