OpenPyXL – 页眉/页脚 – 无法将页眉写入表单

我正在尝试为我为工作创build的电子表格写一个标题。 我尽可能精确地跟踪了openpyxl文档。 但是,它仍然不会给我一个头。 这里是一个简单的例子(几乎和文档一样),不会为我工作:

import openpyxl wb = openpyxl.Workbook() ws = wb.active ws.oddHeader.text = "fffffffffffffffffff" ws.oddHeader.size = 14 ws.oddHeader.font = "Tahoma,Bold" ws.oddHeader.color = "CC3366" ws.cell(row=1, column=1).value = 'hello' wb.save('C:/Users/ffffffff/Desktop/test.xlsx') 

文档: http : //openpyxl.readthedocs.io/en/default/print_settings.html

我更详细地看过这个问题,问题在于openpyxl文档。 页眉和页脚有三个区域:左侧,中间/中间和右侧,其中至less有一个必须使用。

你的代码只需要稍微改变就可以工作:

 from openpyxl import Workbook wb = Workbook() ws = wb.active ws.oddHeader.center.text = "fffffffffffffffffff" ws.oddHeader.center.size = 14 ws.oddHeader.center.font = "Tahoma,Bold" ws.oddHeader.center.color = "CC3366" ws.cell(row=1, column=1).value = 'hello' wb.save('test.xlsx')