Python_xlwt模塊介紹

簡介:
xlwt是Python中往excel中寫入數據的模塊

1. 建立Book工做簿(即excel工做簿)
1 import xlwt 2 workbook = xlwt.Workbook(encoding = 'utf-8') 3     # 建立一個workbook並設置編碼形式


2. 添加sheet工做表
1 worksheet = workbook.add_sheet('My Worksheet') 2     # 建立一個worksheet
 
 
 
 
3. 向工做表中添加數據並保存 
1 worksheet.write(1,0, label = 'this is test') 2     # 參數對應 行, 列, 值
3 
4 workbook.save('Excel_test.xls') 5     # 保存

 

 

4. 格式設置python

4.1 字體設置
 1 import xlwt  2  
 3 workbook = xlwt.Workbook(encoding = 'ascii')  4 
 5 worksheet = workbook.add_sheet('My Worksheet')  6      # 添加名爲My Worksheet的工做表
 7 
 8  style = xlwt.XFStyle()  9      # 初始化樣式
10 
11 font = xlwt.Font() 12      # 爲樣式建立字體
13 
14 font.name = 'Times New Roman'
15 
16 font.bold = True 17      # 黑體
18 
19 font.underline = True 20     # 下劃線
21 
22 font.italic = True 23     # 斜體字
24 
25 style.font = font 26     # 設定樣式
27 
28 worksheet.write(0, 0, 'Unformatted value') 29     # 不帶樣式的寫入
30 
31 worksheet.write(1, 0, 'Formatted value', style) 32     # 帶樣式的寫入
33 
34 workbook.save('formatting.xls') 35     # 保存文件
 
 

4.2 設置單元格寬度和高度:ruby

 1 import xlwt  2 
 3 workbook = xlwt.Workbook()  4 worksheet = workbook.add_sheet('My Sheet')  5 worksheet.write(0, 0,'My Cell Contents')  6 
 7 
 8 worksheet.col(0).width = 3333
 9     # 設置單元格寬度
10 worksheet.col(0).height = 3333
11     # 設置單元格寬度
12 
13 workbook.save('cell_width.xls')
相關文章
相關標籤/搜索