簡體   English   中英

OpenPyXL-頁眉/頁腳-無法將頁眉寫入工作表

[英]OpenPyXL - Header/Footer - Can't write header to sheet

我正在嘗試將標題寫到為工作而創建的電子表格中。 我已盡可能完全地關注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文檔中。 頁眉和頁腳具有三個區域:左,中/中和右,並且至少必須使用其中之一。

您的代碼只需稍作更改即可工作:

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')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM