python(xlwings)修改excel,实时交互以及python编写excel宏

Quickstart — xlwings dev documentation

python与excel交互

xlwings使用教程_whalefall-****博客_xlwings

宏: 从Excel调用Python

安装完xlwings后运行

xlwings addin install

安装外接程序

xlwings quickstart myproject新建一个项目myproject

python(xlwings)修改excel,实时交互以及python编写excel宏

python(xlwings)修改excel,实时交互以及python编写excel宏

@xw.func定义一个函数就能在excel中使用了

打开myproject.xlsm这个启动宏的文件

python(xlwings)修改excel,实时交互以及python编写excel宏

使用任意py文件函数

打开开发工具选项卡

python(xlwings)修改excel,实时交互以及python编写excel宏

在项目目录下创建demo.py

python(xlwings)修改excel,实时交互以及python编写excel宏

创建一个宏

python(xlwings)修改excel,实时交互以及python编写excel宏

之后在弹出的编辑窗口内输入一下代码

python(xlwings)修改excel,实时交互以及python编写excel宏

保存关闭

然后就可以使用宏了

python(xlwings)修改excel,实时交互以及python编写excel宏