如何使用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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值