2
我發現了格式化頁眉和頁腳使用xlwt(見https://groups.google.com/forum/?fromgroups#!topic/python-excel/3hZP_hK_LSc)的方式,帶格式的頁眉/頁腳?顏色代碼
我正在尋找如何定義這個頁眉和頁腳的字體顏色的文檔或例子嗎?任何例子。
我發現了格式化頁眉和頁腳使用xlwt(見https://groups.google.com/forum/?fromgroups#!topic/python-excel/3hZP_hK_LSc)的方式,帶格式的頁眉/頁腳?顏色代碼
我正在尋找如何定義這個頁眉和頁腳的字體顏色的文檔或例子嗎?任何例子。
根據xlwt docs,您可以管理字體,字體樣式和字體高度。您可能已經發現有一個特殊的&K
(例如對於紅色&Kff0000
)表示頁眉/頁腳字體顏色,但它不適用於xls
(2003)格式的文件。
如果您可以改爲生成xlsx
,您可以選擇openpyxl或xlsxwriter。
下面是一個使用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()
希望有所幫助。