我是一个相对较新的编码和搜索堆栈找到一些关于这没有运气。我输出一个excel工作表,我需要打印,并希望设置第一页编号为1,而不是“自动”的页面设置。
import openpyxl
from openpyxl.worksheet.page import PrintPageSetup
...
...
current_table.page_setup = PrintPageSetup(firstPageNumber=1)
current_table是我试图编辑的工作表的名称。
有什么想法可能是错误的?代码不抛出错误-但当我检查输出Excel工作表的第一页编号仍然设置为“自动”。我可以看到有关于这方面的文档,但我没有足够的经验来制定它的代码。任何帮助将不胜感激。
1条答案
按热度按时间qxsslcnc1#
请确保从工作簿中调用工作表,然后将
page_setup
直接应用于它。如果您尝试只调用工作表名称,则不会起作用。以下是一个示例: