Python XlsxWriter - 頁首和頁尾



當使用上述方法列印工作表時,頁面上的頁首頁尾將被生成。列印預覽也會顯示頁首和頁尾。兩者都使用set_header()set_footer()方法配置。頁首和頁尾字串透過以下控制字元配置:

控制字元 類別 描述
&L 對齊方式 左對齊
&C 居中
&R 右對齊
&P 資訊 頁碼
&N 總頁數
&D 日期
&T 時間
&F 檔名
&A 工作表名稱
&Z 工作簿路徑
&fontsize 字型 字型大小
&"font,style" 字型名稱和樣式
&U 單下劃線
&E 雙下劃線
&S 刪除線
&X 上標
&Y 下標
&[Picture] 影像 影像佔位符
&G 與&[Picture]相同
&& 其他 字面意義上的&符號"&"

示例

以下程式碼使用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程式碼並開啟工作表。在“檔案”選單中,選擇“列印”選項。在右側窗格中,將顯示預覽。您應該能夠看到頁首和頁尾。

Header And Footer
廣告
© . All rights reserved.