python怎麼在excel中應用?

coldplay.xixi
發布: 2020-07-03 11:51:08
原創
9062 人瀏覽過

python在excel中應用的方法:首先【return sorted(s)】在本機上建立目錄,並儲存這個程式碼並命名為【Methods.py】;然後開啟Excel,填入一些資料以便提供python腳本處理;最後備呼叫python腳本即可。

python怎麼在excel中應用?

python在excel中應用的方法:

在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腳本在同一目錄下。你的工作表應該如下:

python怎麼在excel中應用?

接下來,打開VBA並提交給ExcelPython。

開啟VBA按 Alt F11 然後進入工具介面的 References···如果你已經正確安裝了ExcelPython你可以從對話方塊中選擇。

python怎麼在excel中應用?

現在,準備呼叫python腳本,建立一個新的模組(Insert | Module)並敲以下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影片教學

以上是python怎麼在excel中應用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板