Python与xlwt实现多个Excel的Sheet写入数据

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')

实现结果

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章