3

我正在用xlwt 编写带有标题行和几百个数据行的表格。

当我从 Excel 打印时,我希望标题行打印在每个打印页面的顶部。

我可以从 xlwt 影响这个设置吗?

谢谢!

4

1 回答 1

0

我从未见过使用 xlwt 操作打印设置的方法。

不幸的是,似乎无法使用打印设置创建模板 excel 文件并将数据写入其中。

如果您在 Windows 上,最好的选择可能是使用 pywin32 COM 接口 - 创建一个包含打印设置的模板 excel 文件,并将数据写入其中。我没有使用过这个(我在 Mac 上),但据说效果最好。

你可以用openpyxl来测试这个策略,它写的是 xlsx 而不是 xls。以前它在编辑文档时不会保持样式,但现在样式支持得到了改进。我不知道它是否保留打印设置。

于 2011-12-09T22:15:12.663 回答