一、openpyxl和excel的介绍
1、安装openpyxl模块
pip install openpyxl
2、Excel中的三大的对象
workbook:工作簿对象
sheet:表单对象
cell:表格对象
3、读写Excel表格中的数据
import openpyxl
# 第一步: 打开工作簿(读取excel文件中所有的数据保存为工作簿对象)
workbook = openpyxl.load_workbook(r"C:\project_14day_v1\cases.xlsx")
# 第二步:选中表单对象
sheet = workbook["login"]
# 第三步:通过表单选中表格读取数据
# 1、读取内容:第五行,第一列
data = sheet.cell(row=5,column=1)
print(data.value)
# 2、写入内容
sheet.cell(row=7,column=3,value=\'("","")\')
# 写入内容之后,一定要保存才会生效
workbook.save(r"C:\project_14day_v1\cases.xlsx")
# 3、获取最大行和最大列
# 最大行
print(sheet.max_row)
# 最大列
print(sheet.max_column)
# 4、rows:按行获取所有的格子对象。每一行的格子放入一个元组中
print(list(sheet.rows))
输出的结果:
[
(<Cell \'login\'.A1>, <Cell \'login\'.B1>, <Cell \'login\'.C1>, <Cell \'login\'.D1>),
(<Cell \'login\'.A2>, <Cell \'login\'.B2>, <Cell \'login\'.C2>, <Cell \'login\'.D2>),
(<Cell \'login\'.A3>, <Cell \'login\'.B3>, <Cell \'login\'.C3>, <Cell \'login\'.D3>),
(<Cell \'login\'.A4>, <Cell \'login\'.B4>, <Cell \'login\'.C4>, <Cell \'login\'.D4>),
(<Cell \'login\'.A5>, <Cell \'login\'.B5>, <Cell \'login\'.C5>, <Cell \'login\'.D5>),
(<Cell \'login\'.A6>, <Cell \'login\'.B6>, <Cell \'login\'.C6>, <Cell \'login\'.D6>),
(<Cell \'login\'.A7>, <Cell \'login\'.B7>, <Cell \'login\'.C7>, <Cell \'login\'.D7>)
]