格式化的页眉/页脚? 颜色代码
我已经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()
希望有所帮助。