python语言除了爬虫、web开发、人工智能等领域之外还在自动化测试方面有着不错的表现,而做自动化测试就难免会与数据打交道 。今天这篇文章就会详细介绍python数据操作的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库的方法实例详细介绍了 。
推荐阅读
- Python如何使用requests爬取图片?使用方法看这里
- Python使用turtle有哪些基础知识?python画图基础介绍
- Pycharm怎么更改背景颜色?python编辑器外观设置
- Spyder和python的关系是什么?详细解析看这篇
- python中怎么将列表的数据清空?python列表清空方法
- Python如何对Excel数据清洗?使用方法看这里
- python单引号和双引号、三引号的区别是什么?详细解析看这篇
- python中怎么删除列表中的元素?python列表元素删除方法
- Python中return的用法是什么?python的yeild语句解析
- python如何生成exe文件?python源码打包教程