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

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

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

根据xlwt 文档 ,您可以pipe理字体,字体样式和字体高度。 您可能已经发现对于页眉/页脚字体颜色有一个特殊的&K (例如对于红色&Kff0000 )表示法,但它不适用于xls (2003)格式的文件。

如果您可以生成xlsx ,您可以从openpyxl或xlsxwriter中进行select。

这里有一个使用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() 

希望有所帮助。