>  기사  >  백엔드 개발  >  엑셀에서 파이썬을 어떻게 사용하나요?

엑셀에서 파이썬을 어떻게 사용하나요?

coldplay.xixi
coldplay.xixi원래의
2020-07-03 11:51:089053검색

Excel에서 Python을 적용하는 방법: 먼저 [return sorted(s)] 디렉터리를 로컬로 만들고 이 코드를 저장하고 이름을 [Methods.py]로 지정한 다음 Excel을 열고 일부 데이터를 채워 Python 스크립트 처리를 제공합니다. Python 스크립트를 호출할 수 있습니다.

엑셀에서 파이썬을 어떻게 사용하나요?

Excel에서 Python을 적용하는 방법:

Excel에서 호출할 Python 코드:

def merge_sort_unique(lists):
     s = set()
     for L in lists:
      s.update(L)

return sorted(s)로컬에서 디렉터리를 만들고 이 코드를 저장합니다. 이름을 Methods.py로 지정합니다. Excel 워크시트에서 이 스크립트를 호출하는 방법을 단계별로 살펴보겠습니다. Excel을 열고 일부 데이터를 입력하여 Python 스크립트 처리를 제공하고 이 양식을 지금 Python 스크립트와 동일한 디렉터리에 보관하세요. 워크시트는 다음과 같아야 합니다. i 0A4E59 58ceb8bd55289de710d1fe88c. pngreturn sorted(s)任意在本地建立一个目录,并保存这个代码并命名为Methods.py。我们一步步看看如何从Excel的工作表中如何调用这个脚本。打开Excel,填写一些数据以便提供python脚本处理,并保持这个表格于刚才的python脚本在同一目录下。你的工作表应该如下:

엑셀에서 파이썬을 어떻게 사용하나요?

接下来,打开VBA并提交给ExcelPython。

打开VBA按 Alt + F11

다음으로 VBA를 열고 ExcelPython에 제출하세요.

엑셀에서 파이썬을 어떻게 사용하나요?VBA를 열고 Alt + F11을 누른 다음 도구 인터페이스의 참조를 입력하세요... ExcelPython을 올바르게 설치했다면 대화 상자에서 선택할 수 있습니다.

이제 Python 스크립트 호출을 준비하고 새 모듈을 만들고(삽입 | 모듈) 다음 VBA 코드를 입력하세요.

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

관련 학습 권장 사항:
python 비디오 튜토리얼🎜🎜🎜

위 내용은 엑셀에서 파이썬을 어떻게 사용하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.