2013-05-18 70 views

回答

2

根據xlwt docs,您可以管理字體,字體樣式和字體高度。您可能已經發現有一個特殊的&K(例如對於紅色&Kff0000)表示頁眉/頁腳字體顏色,但它不適用於xls(2003)格式的文件。

如果您可以改爲生成xlsx,您可以選擇openpyxlxlsxwriter

下面是一個使用openpyxl一個例子:

from openpyxl import Workbook 

wb = Workbook() 
ws = wb.worksheets[0] 

ws.header_footer.center_header.font_size = 14 
ws.header_footer.center_header.font_name = "Tahoma,Bold" 
ws.header_footer.center_header.text = "Hello, World!" 
ws.header_footer.center_header.font_color = "FF0000" 

wb.save('output.xlsx') 

下面是一個使用xlsxwriter一個例子:

from xlsxwriter.workbook import Workbook 

workbook = Workbook('output.xlsx') 
worksheet = workbook.add_worksheet() 

worksheet.set_header('&"Tahoma,Bold"&14&Kff0000Hello, World!') 

workbook.close() 

希望有所幫助。