Python XlsxWriter 页眉和页脚
使用上述方法打印工作表时, header and footer 在纸上生成。打印预览还显示页眉和页脚。两者都配置有 set_header() and set_footer() 方法。页眉和页脚字符串由以下控制字符配置:
Control | Category | 描述 |
---|---|---|
&L | 理由 | Left |
&C | Center | |
&R | Right | |
&P | 信息 | 页码 |
&N | 总页数 | |
&D | Date | |
&T | Time | |
&F | 文件名 | |
&A | 工作表名称 | |
&Z | 工作簿路径 | |
&字体大小 | Font | 字体大小 |
&“字体样式” | 字体名称和样式 | |
&U | 单下划线 | |
&E | 双下划线 | |
&S | 删除线 | |
&X | 上标 | |
&Y | 下标 | |
&[图片] | Images | 图片占位符 |
&G | 同&[图片] | |
&& | Misc. | 文字和符号“&” |
例子
以下代码使用 set_header() and set_footer() methods:
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 = '&CNewbiego' 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 代码并打开工作表。从文件菜单中,选择打印选项。在右侧窗格中,显示预览。你应该能够看到页眉和页脚。