在Excel中运行python代码

时间:2018-01-02 16:28:59

标签: python excel package analysis

我想编写python代码来自动化一些excel程序,我每天都会这样做,并且花了很多时间。

是否有任何包(或excel中的加载项)我可以用来在excel中运行python代码?

谢谢!

3 个答案:

答案 0 :(得分:2)

xlwings 将让您“用干净且功能强大的Python代码替换VBA宏。”

请参阅 - http://docs.xlwings.org/en/v0.11.4/index.html

答案 1 :(得分:0)

google搜索' python excel'出现这个:

https://www.pyxll.com/

还有一些模块允许您使用python脚本操作excel文件,例如http://xlsxwriter.readthedocs.io/,这可能是一个很有吸引力的选择。

答案 2 :(得分:0)

如果没有关于你想要做什么的更多信息,很难回答,但Python的OpenPyXL模块可能是一个很好的起点。

至于在excel中直接运行python,我相信XLWings对你来说是一个选择,但是,我自己,我宁愿只在Excel之外编写一个python脚本,它将excel文件作为输入并执行任何操作需要使用OpenPyXL(或其他模块)。