Python的openpyxl模块有什么用?openpyxl能做什么

python语言除了爬虫、web开发、人工智能等领域之外还在自动化测试方面有着不错的表现,而做自动化测试就难免会与数据打交道 。今天这篇文章就会详细介绍python数据操作的openpyxl模块的用法,一起往下看看吧 。

Python的openpyxl模块有什么用?openpyxl能做什么

文章插图
一、openpyxl模块是什么
【Python的openpyxl模块有什么用?openpyxl能做什么】openpyxl模块是python的一个第三方库,它是专门用来在python之中对Excel表格进行操作的模块 。提供一系列像读取数据、获得活动行数据、取得工作表数据、修改单元格值等等功能,可以说在对Excel表格进行操作方面它是最好用的 。
二、openpyxl模块的方法
openpyxl模块操作的是指定的表格内的一个工作表,一次只能对一个表进行操作 。在openpyxl之中有三个主要的对象,Workbook就是打开的Excel表格,WorkSheet是表格中的某一个工作表,Cell是具体的单元格 。
1.打开Excel表并读取其中一个工作表sheet的数据,示例如下:
# 导入模块import openpyxl# 打开表并实例化一个对象exc = openpyxl.load_workbook(“python.xlsx”)    # 括号内参数根据具体路径设置# 获取其中user工作表的数据sheey = exc[”user”]# 循环输出工作表中的所有数据for i in range(1,max_row+1):for j in range(1, max_column+1):data = sheet.cell(i,j).valueprint(data)2.读取某一行或者一列的数据:
row = sheet. row[0]column= sheet. column[1]3.获取一个单元格的数据:
print(sheet.cell(3,7).value)4.向工作表中写入一个数据,如单元格已有数据会被覆盖掉,示例如下:
sheet.cell(10,10,“测试数据”)wb.save()    # 需要保存Excel文件,否则退出程序后会写入失败以上就是python中openpyxl库的方法实例详细介绍了 。

    推荐阅读