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