我想遍历大量Excel工作表并更新第一页页脚,然后使用openpyxl将工作表设置为“不同的第一页”。以下代码可以打开excel文件,更改首页的页脚,但是我无法在docs中找到如何更改哪个页脚是活动的打印页脚。这有可能吗?
https://openpyxl.readthedocs.io/en/stable/api/openpyxl.worksheet.header_footer.html
from openpyxl import load_workbook
from openpyxl.utils import get_column_letter
filename = '150913M2_IS.xlsm'
wb = load_workbook(filename, read_only=False, keep_vba=True)
ws = wb.active
#Attempted setting this value to True but this does nothing
ws.differentFirst = True
#This works perfectly to set the first page footer
#but I have to manually go in and change the Excel sheet
#to 'Different first page'
ws.firstFooter.left.text = 'Hello World'
wb.save(filename)
答案 0 :(得分:1)
问题:设置有效的页眉/页脚类型
_HeaderFooterPart类:
same data type
print(name + ' ' + str(avg))
经过Python 3.6-def __init__(self, text=None, font=None, size=None, color=None):
self.text = text
self.font = font
self.size = size
self.color = color
3.0.0