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使用笔记相关推荐

  1. Excel Python之Xlwings学习笔记

    Xlwings学习笔记 一.Python基本 1.1 延时函数 1.2 代码换行 1.2.1 反斜杠 \ --不影响输出结果的代码换行 1.2.2 三引号 ''' ''' -- 令字符串的打印结果换行 ...

  2. python xlwings 切片_Python xlwings库学习笔记(1)

    Python xlwings库学习笔记(1) Python是最近几年很火的编程语言,被办公自动化的宣传吸引入坑,办公自动化必然绕不开Excel的操作,能操作Excel的库有很多,例如: xlrd xl ...

  3. xlwings库的基本使用笔记

    xlwings的安装: 在cmd命令窗口下pip下xlwings库 具体在cmd下输入命令行:pip install xlwings 安装失败,根据报错自行百度. 导入xlwings库 import ...

  4. xlwings处理Excel笔记

    导入的库 import xlwings as xw import numpy as np import pandas as pd import matplotlib.pyplot as plt 新建或 ...

  5. xlwings 中文学习笔记

    安装 对于windows, pip install xlwings 安装依赖: 需要pywin32, comtypes 对于windows系统,采用上述方式安装,会自动处理这些依赖 对于NumPy, ...

  6. excel python插件_利用 Python 插件 xlwings 读写 Excel

    Python 通过 xlwings 读取 Excel 数据 去年底公司让我做设备管理,多次委婉拒绝,最终还是做了.其实我比较喜欢技术.做管理后发现现场没有停机率统计,而原始数据有,每次要自己在Exce ...

  7. python中成绩分析函数_自学Python笔记:用Python做成绩分析(1)

    有朋友会问,刚学了一周,什么是面向对象都还不清楚就可以写程序?还有Python不是写"爬虫"吗? Python是面向对象的语言,函数.模块.数字.字符串都是对象,并且完全支持继承. ...

  8. xlwings实时操作WPS-excel记录

    由于工作需要用到xlwings实时操作Excel,在网上找了好久好久都没有找到解决的办法,后面无意间找到了一个方法,记录一下,以供需要的靓仔查阅. xlwings中文文档地址:https://www. ...

  9. 零基础学习xlwings,看这篇文章就够了

    最近有位小伙伴留言说想让出一篇有关slwings的文章,这不文章来啦--- 本篇文章是围绕以下四点带大家学习xlwings. 1.xlwings是什么 2.xlwings安装更新与卸载 3.xlwin ...

最新文章

  1. 干货丨深度学习、图像分类入门,从VGG16卷积神经网络开始
  2. thinkcmf 去掉index.php,​ThinkCMF5.0如何修改入口文件 解决方法
  3. linux的crash之hardlock排查记录
  4. openresty开发系列30--openresty中使用http模块
  5. 《人月神话》---1
  6. 计算机应用基础在powerpoint中,计算机应用基础PowerPoint习题1
  7. 大牛逝世 = 新人上位 = 科学进步?新研究表明确实如此
  8. H.264中的I_PCM模式
  9. spark 数据框 删除列_pandas 常用的数据处理函数
  10. csv文件转换成html,jQuery 把CSV文件数据转换为HTML表格(Bootstrap Table)
  11. radiobuttonlist 后面追加操作按钮_【进口知识】通关无纸化签约及代理报关委托收发操作指南...
  12. java replace三个参数_javascript replace()第二个参数为函数时的参数用法
  13. Android APP 稳定性测试工具—Fastboot使用教程
  14. 操作系统微内核架构研究
  15. BarcodeX(ActiveX打印控件) v5.3.0.80 免费版使用
  16. JavaScript模块化编程(CommonJS篇)
  17. 大数据 与 云计算 的关系
  18. linux删除svn版本库
  19. C++实现银行贷款等额本息和等额本金还款
  20. 虚拟机包OVF和OVA的区别

热门文章

  1. 很早以前就想要的东西,没想到今天会“妙手偶得”
  2. pygame用blit()实现动画效果
  3. 西门子S7-1200 HslcommunicationDemo大纲拆解
  4. Linux(Ubuntu)下WiFi网卡(intel ax201)驱动与Nvidia显卡驱动冲突的解决办法
  5. dilated convolution
  6. 实习日志 (2021.09.13)
  7. 什么剪辑软件好用?视频剪辑这样做
  8. Can't create pdf file with font calibri bold 错误解决方案
  9. Android禁止截屏
  10. OpenCV(3.4.1)错误 Assertion failed (chunk.m_size 0xFFFF)