需求背景:
老大让我做一个数值系统的EXCEL模板,完善工作流。
一开始是想着用VBA写,但写起来太麻烦了,网上发现了
xlwings这个神器,可以实现VBA调用Python。
第一步:
安装: Anaconda3-2021.11-Windows-x86_64,用这个配置python环境。
Anaconda | The World's Most Popular Data Science Platform
WPS的宏配置
百度网盘 请输入提取码百度网盘为您提供文件的网络备份、同步和分享服务。空间大、速度快、安全稳固,支持教育网加速,支持手机端。注册使用百度网盘即可享受免费存储空间https://pan.baidu.com/share/init?surl=C5Jdid5GQ90NPqAka-bvAQ提取码:bml3
安装完conda后,安装xlwings框架。
后续教程:
xlwings:操作Excel,通过宏调用Python(VBA调Python) - 简书
初始化xlwings项目:
xlwings插件
需要在VBA编辑器的工具添加xlwings框架的地址
我的路径是:"E:ANACONDApkgsxlwings-0.24.9-py39haa95532_0Libsite-packagesxlwingsaddinxlwings.xlam",跟你们安装xlwings框架的地址有关系。


![[工作记录]如何使用Python替代VBA代码操作EXCEL文件 [工作记录]如何使用Python替代VBA代码操作EXCEL文件](http://www.mshxw.com/aiimages/31/840570.png)
