python vba excel数据处理_Python处理excel数据,原来这么简单,VBA要尴尬了

本文介绍了Python处理Excel数据的多种方法,包括xlrd、xlwt、xlutils、openpyxl和xlsxwriter库。重点推荐使用openpyxl,因其功能强大且易于使用。通过一个删除最小值的实际案例,展示了Python处理Excel数据的便捷性和实用性。
摘要由CSDN通过智能技术生成

工作中经常会遇到一些每天都要进行的重复操作,没一点技术含量,做起来却费时费力,还时不时出点小错。为应对这种情况,有些人会用VBA进行处理。但编辑了VBA功能的文件通用性不好,遇到领导、同事的excel未开启宏,就用不了。其实,用Python处理excel数据,比VBA更高效,而且还简单。我们来看看如何用Python处理excel数据:

一、Python处理Excel的方式

python对excel的操作是通过导入相应的功能库,然后利用库里的模块写代码实现的。与excel有关的库一般包括:xlrd、xlwt、xlutils、openpyxl、xlsxwriter,这五个库用法各异,综合来说,优先推荐opengyxl,不建议全部导入有备无患的想法。各库功能用法说明如下:

1、xlrd:读取excel文件的库

导入后,执行对excel文件打开、读取数据操作。比如:

import xlrd # 导入xlrd库

wb = xlrd.open_workbook(r'e:\test.xls')

sht = wb.sheets()[0]

aa = sht.name

bb = sht.cell_value(1, 1)

print(aa, bb)

代码解析:

1、导入xlrd库

2、打开e:\test.xls文件,wb代表该打开的工作薄

3、sht代表wb工作薄里第一个表单

4、aa代表sht表单的表单名

5、bb代表sht表单里第2行第2列单元格的值

6、在终端输出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值