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()
希望有所帮助。