xlwings使用笔记

1、安装xlwings

很简单,直接pip install xlwings

也可以去下载安装包到本地安装,但是由于依赖的比较多,每次安装失败还要再去找依赖包安装,很麻烦,不推荐

2、安装add-in

因为想在excel里面用VBA调用xlwings,所以需要安装插件,没这个需求的不用装

2.1、使用xlwings addin install安装插件

2.2、在excel的VBA界面里面,工具->引用,增加xlwings,如下图:

 

 

3、写测试代码

excel上加了个button,增加代码如下:

Sub 按钮1_Click()

'

' 按钮1_Click Macro

'

RunPython ("import opexcel; opexcel.world() ")

End Sub

 

python文件放在excel文件相同目录下,代码如下:

#opexcel.py

import numpy as np

import xlwings as xw

 

def world():

wb = xw.Book.caller()

wb.sheets[0].range('A1').value = 'a'

 

然后就可以跑啦,完美!

 

附官方插件安装指导:

http://docs.xlwings.org/en/stable/addin.html#xlwings-addin

 

你可能感兴趣的:(xlwings使用笔记)