我是Python的新手,正在尝试创建和打印excel电子表格。仅供记录,我在C和C ++编程方面拥有多年经验。我在Windows 7上使用Python 3.5.1和OpenPyxl并使用xlsx文件。我用来重复前2行作为重复页面标题的代码片段如下所示:
newline
除了活动工作表中print_title_rows的赋值语句外,上述所有其他设置都按预期工作。如果他们能指出我正确的方向,我将非常感谢大师。感谢你的时间。
答案 0 :(得分:0)
替换
sheet.print_title_rows = '1:2'
与
sheet.add_print_title(2)
您还可以使用' cols'重复列。作为方法的第二个参数。
答案 1 :(得分:0)
以下适用于我:
ws.print_title_cols = 'A:B' # the first two cols
ws.print_title_rows = '1:2' # the first two rows
此外,自{2.4}-a1(2016-04-11)以来,sheet.add_print_title(2)
已被弃用。
查看输出文件:至少在LibreOffice 6.0中不会重复行/列。但在MS Excel 2013中工作正常。 Bug #973