Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在用xlwt 编写带有标题行和几百个数据行的表格。
当我从 Excel 打印时,我希望标题行打印在每个打印页面的顶部。
我可以从 xlwt 影响这个设置吗?
谢谢!
我从未见过使用 xlwt 操作打印设置的方法。
不幸的是,似乎无法使用打印设置创建模板 excel 文件并将数据写入其中。
如果您在 Windows 上,最好的选择可能是使用 pywin32 COM 接口 - 创建一个包含打印设置的模板 excel 文件,并将数据写入其中。我没有使用过这个(我在 Mac 上),但据说效果最好。
你可以用openpyxl来测试这个策略,它写的是 xlsx 而不是 xls。以前它在编辑文档时不会保持样式,但现在样式支持得到了改进。我不知道它是否保留打印设置。