我找到了使用 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
(例如 red &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()
希望有帮助。