python----openpyxl模块

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

猜你喜欢

转载自www.cnblogs.com/Treasuremy/p/10418785.html