当前位置: 首页 > Python编程 > Python编程实战技能 > Python编程学习教程 > python怎样在excel中应用?

python怎样在excel中应用?

发布时间:2020年10月31日 01:13:17 来源:环球青藤 点击量:529

【摘要】python在excel中应用的方法:首先【return sorted(s)】在本地建立一个目录,并保存这个代码并命名为【Methods py】;然后打开Excel,填写

python在excel中应用的方法:首先【return sorted(s)】在本地建立一个目录,并保存这个代码并命名为【Methods.py】;然后打开Excel,填写一些数据以便提供python脚本处理;最后备调用python脚本即可。

python在excel中应用的方法:

在Excel中准备调用的python代码:

def merge_sort_unique(psts):
     s = set()
     for L in psts:
      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(psts As Range)
    Set methods = PyModule("Methods", AddPath:=ThisWorkbook.Path)
    Set result = PyCall(methods, "merge_sort_unique", PyTuple(psts.Value2))
    msu = WorksheetFunction.Transpose(PyVar(result))
    ExitFunction
EndFunction

相关学习推荐:python视频教程

以上就是小编分享的关于python怎样在excel中应用?的详细内容希望对大家有所帮助,更多有关python教程请关注环球青藤其它相关文章!

分享到: 编辑:wangmin

就业培训申请领取
您的姓名
您的电话
意向课程
点击领取

环球青藤

官方QQ

扫描上方二维码或点击一键加群,免费领取大礼包,加群暗号:青藤。 一键加群

绑定手机号

应《中华人民共和国网络安全法》加强实名认证机制要求,同时为更加全面的体验产品服务,烦请您绑定手机号.

预约成功

本直播为付费学员的直播课节

请您购买课程后再预约

环球青藤移动课堂APP 直播、听课。职达未来!

安卓版

下载

iPhone版

下载
环球青藤官方微信服务平台

刷题看课 APP下载

免费直播 一键购课

代报名等人工服务

课程咨询 学员服务 公众号

扫描关注微信公众号

APP

扫描下载APP

返回顶部