格式化的页眉/页脚?颜色代码



我已经找到了使用xlwt格式化页眉和页脚的方法(参见https://groups.google.com/forum/?fromgroups#!topic/python-excel/3hZP_hK_LSc),

我正在寻找文档或如何定义这个页眉和页脚的字体颜色的例子?任何例子。

根据xlwt文档,您只能管理字体、字体样式和字体高度。你可能已经发现有一个特殊的&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()

希望对你有帮助。

最新更新