Python与xlwt实现多个Excel的Sheet写入数据
- 代码实现
# -*- coding:utf-8 -*-
import xlwt
import datetime
#设置表格编码格式
book = xlwt.Workbook(encoding='utf-8')
#模拟2个Excel的Sheet
for i in range(1,3):
#设置新增sheet页名称
sheet = book.add_sheet('用户信息'+str(i))
#头标题
header_row = ["用户名", "密码"]
#处理头文件信息标题
for j in range(len(header_row)):
#第一个参数代表行,第二个参数是列,第三个参数是内容,第四个参数是格式
sheet.write(0, j, header_row[j])
#模拟10条数据
for i in range(0,10):
data =['周伯通_'+str(i),'pwd_'+str(i)]
#range是从0开始,对Excel插入数据
for k in range(len(sorted(data))):
sheet.write((i+1), k, data[k])
#保存到指定目录
book.save(r"d:\test\test.xls")
#打印完成
print(f'do finish')
实现结果
image.png