1. 程式人生 > >python xlwt模組學習筆記

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

生成表格如下:

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

生成表格如下: