Python XlsxWriter - 页眉和页脚


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

控制 类别 描述
&L 理由 左边
&C 中心
与研究 正确的
与普 信息 页码
&N 总页数
与发展 日期
与T 时间
&F 文件名
&A 工作表名称
&Z 工作簿路径
&字体大小 字体 字体大小
&“字体样式” 字体名称和样式
与U 单下划线
与E 双下划线
与S 删除线
&X 上标
&Y 下标
&[图片] 图片 图片占位符
&G 与&[图片]相同
&& 杂项。 文字与符号“&”

例子

以下代码使用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 代码并打开工作表。从“文件”菜单中,选择“打印”选项。右侧窗格中显示预览。您应该能够看到页眉和页脚。

页眉和页脚