如何使用python将公式计算结果导入到excel中_脱颖而出的Python xlwings模块,一个更强大的操作Excel的模块...

4f61cdcb2050b4da6249c2d65d7c1dc6.png

如下,在Python中存在很多支持Excel操作的第三方库,那么本文介绍的 xlwings 模块有其它模块有何区别呢?

  • xrld
  • xlwt
  • openpyxl
  • xlswriter
  • pandas
  • win32com
  • xlwings

我们使用Python读写Excel文件,本质上就是读写有格式的文本文件,这与txt,Json文件操作没有什么区别,这也是如上介绍的各种第三方中都支持的。除了数据操作,我们在实际Excel使用中还需要进行调整Excel的表格宽度、设置字体颜色、添加公式计算等等操作,而这些仅有Python xlwings模块能够支持,这也是我认为xlwings是众多Python操作Excel的第三方库中最强大的一个,xlwings具备如下特性:

  • 语法简单,开源免费。
  • 能够非常方便的读写Excel文件中的数据,并且能够进行单元格格式的修改。
  • 与Matplotlib,Pandas无缝连接。
  • 可以调用VBA,有丰富的API。

安装

我们在Windows 10 Python3.6 环境中使用pip安装xlwings库,如下:

b1c2abbc8dab95707a701169d7e51c46.png

新建工作簿

725fc5f8906c0882af0d3cb378575d2d.png

打开已有工作簿

02d1f99469a8b36b08015c39d866cb07.png

保存工作簿

7f9792363d01a879413547d1e97d7230.png

引用工作表

2b2a9f3e9d868f859d12cff9fd85e8ca.png

引用单元格

4b2c4a4e41b0e2007ce09b39698266bb.png

引用区域

02cfdf30c3df2ff5107c801d3b39b421.png

写入数据

f539b00a5831f1e78cc581e77401acd7.png

清除数据与格式

fadf1d095ff5b0bdabd2d544115f60af.png

输入公式,相应单元格会出现计算结果

ad3ce39f62d85649a80f250323167b12.png
52722ee9cf81d74a81200ceff8d42d1a.png

写入numpy array数据

80f03912c2dc5ea72970103f60dec0e0.png

写入pandas DataFrame 数据

55faddfdb98fbfc8fe3f2dd011144ad8.png

将Matplotlib图表写入到excel表格里

d2a63f5300395ba31b04d051030e96f0.png
999e2e25ac96e3a504cb40b659933adf.png
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值