Python Excel中使用python代码
- 如果哪一天excel可以用python去写代码该是多好的一件事情啊~
本人想在excel中运行py代码
按以下步骤行动
-
pip install xlwings
-
xlwings addin install
-
vba->工具->引用
-
将一个你想要运行的py文件放在excel相同的地址下
栗子:将下面py文件命名为test.py放在你想要运行的excel相同目录下
import xlwings as xw def insert_1(): wb=xw.Book.caller() wb.sheets[0].range('a1').value=1 #将a1赋值1
5.到excel->vba中敲下面红框中这段代码
注意:import test 后面是分号
6.成功啦!!可以尝试更多的复杂代码了哦
这里装好xlwings addin之后excel选项卡会多这么一个功能哦