天天看點

python xlwt子產品學習筆記

xlwt子產品

1 該子產品隻是用于建立表格,不能用于修改表格

2 使用示例

2.1 設定文本樣式

import xlwt
# 使用Workbook建立一個表格
wbk = xlwt.Workbook()
# add_sheet添加工作表
sheet = wbk.add_sheet("sheet")
# 設定樣式,初始化樣式
style = xlwt.XFStyle()
#設定字型
font = xlwt.Font()
font.name = u"微軟雅黑"
font.colour_index = 4
font.bold = True
style.font = font
# 對工作表進行操作 第一個數字代表行 從0開始 第二個數字代表列 從0開始
sheet.write(0,1,'hello',style)
sheet.write(1,1,"python")
# 儲存檔案,預設為程式同級目錄
wbk.save("test.xls")      

生成表格如下:

python xlwt子產品學習筆記

2.2 設定表格樣式

import xlwt
header = [u"清單1",u"清單2"]
xls = xlwt.Workbook()
sheet = xls.add_sheet("sheet")
# 設定列寬
sheet.col(0).width = (5000)
sheet.col(1).width = (30*500)
# 設定行高
tall_style = xlwt.easyxf('font:height 720;')
sheet.row(0).set_style(tall_style)
i = 0
for each_header in header:
    sheet.write(0,i,each_header)
    i += 1
xls.save("test.xls")      

生成表格如下: