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

實現結果

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