![](/img/trans.png)
[英]How to check if a header/footer exists in an excel sheet using xlrd/openpyxl or anyother package
[英]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.