Python XlsxWriter - 页眉和页脚

当使用上述方法打印工作表时,在纸张上生成页眉页脚。 打印预览还显示页眉和页脚。 两者都配置了 set_header()set_footer() 方法。 页眉和页脚字符串由以下控制字符配置 −

控制字符 类别 说明
&L Justification Left
&C Center
&R Right
&P Information Page number
&N Total number of pages
&D Date
&T Time
&F File name
&A Worksheet name
&Z Workbook path
&fontsize Font Font size
&"font,style" Font name and style
&U Single underline
&E Double underline
&S Strikethrough
&X Superscript
&Y Subscript
&[Picture] Images Image placeholder
&G Same as &[Picture]
&& Misc. Literal ampersand "&"

示例

以下代码使用set_header()set_footer() 方法 −

import xlsxwriter

wb = xlsxwriter.Workbook('hello.xlsx')
ws = wb.add_worksheet()

data = [ 
   ['Anil', 45, 55, 50], ['Ravi', 60, 70, 80],
   ['Kiran', 65, 75, 85],['Karishma', 55, 65, 45]
]
   
for row in range(len(data)):
   ws.write_row(row,0, data[row])
   
header1 = '&CTutorialspoint'
footer1 = '&LSimply Easy Learning'

ws.set_landscape()
ws.set_paper(9) #A4 paper
ws.set_header(header1)
ws.set_footer(footer1)

ws.set_column('A:A', 50)

wb.close()

输出

运行上面的 Python 代码并打开工作表。 从文件菜单中,选择打印选项。 在右窗格中,显示预览。 您应该能够看到页眉和页脚。

页眉和页脚