固定行每个打印页面

Fix row each printed page

我需要将一行或多行配置为页眉或页脚以打印在每一页上。我不知道要打印的页数,它是动态的。

我可以使用 PHPExcel 库在每个页面上设置多行(或一行)打印吗?

来自PHPExcel documentation

$objPHPExcel->getActiveSheet()
    ->getPageSetup()
    ->setRowsToRepeatAtTopByStartAndEnd(1, 5);

或者,如果您想使用 Headers/Footers 不是电子表格行,而是页面设置的一部分,那么(再次来自 PHPExcel documentation)....对页码很有用

$objPHPExcel->getActiveSheet()
    ->getHeaderFooter()
    ->setOddFooter('&L&B' . $objPHPExcel->getProperties()->getTitle() . '&RPage &P of &N');