美文网首页
Python与xlwt实现多个Excel的Sheet写入数据

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

作者: 爱学习的蹭蹭 | 来源:发表于2023-01-23 22:15 被阅读0次

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

相关文章

网友评论

      本文标题:Python与xlwt实现多个Excel的Sheet写入数据

      本文链接:https://www.haomeiwen.com/subject/cmhrhdtx.html