怎样在Excel中使用python脚本
导读:怎样在Excel中使用python脚本?在Excel中准备调用的python代码:def merge_sort_unique(lists :s = set( for L in lists:s.update(L return sorted(s...
怎样在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脚本在同一目录下。你的工作表应该如下:
接下来,打开VBA并提交给ExcelPython。
打开VBA按 Alt + F11 然后进入工具界面的 References···如果你已经正确安装了ExcelPython你可以从对话框中选择。
现在,备调用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
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 怎样在Excel中使用python脚本
本文地址: https://pptw.com/jishu/59267.html
