python xlwt模組學習筆記
阿新 • • 發佈:2018-11-27
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")
生成表格如下: