openpyxl 模块

1.openpyxl的写
from openpyxl import Workbook

wb = Workbook()
# 方式一: 默认创建sheet在最后
wb1 = wb.create_sheet('t1') # 方式二: 创建sheet在索引位置
wb2 = wb.create_sheet('t1',0) # 向D3位置写入数据
wb1['D3'] = '创建并写入了Excel表格' # 向D4位置写入数据
wb1.cell(row=3,colum=4,value='方式二写入Excel表格') # 添加一整行
l = ['姓名', '性别', '年龄', '爱好']
wb1.append(l) #保存文件
wb.save('test1.xlxs')
2.openpyxl的读
from openpyxl import load_workbook

wb = load_workbook('text1.xlxs', data_only=True)
# data_only参数只读数据 不读公式 (ps openpyxl创建的Excel文件需要打开手动保存才能取出值) # 所有表的名字列表
sheet_list = wb.sheetnames # 通过索引
wb1 = wb['user']
print(wb1.value) # 通过参数
wb1.cell(row=2, colum=2).value # 一共有多少行
wb1.max_row # 一共有多少列
wb1.max_colum # 返回生成器
wb1.rows
wb1.colums
05-11 23:01