优草派  >   Python

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

罗西汉            来源:优草派

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

Python的openpyxl模块有什么用?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).value
print(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库的方法实例详细介绍了。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行