phpexcel 多页打印不工作

phpexcel Multi page print is not working

$objPHPExcel = new PHPExcel();
$objPHPExcel->getActiveSheet()->getPageSetup()->setPrintArea('A1:R31');
$objPHPExcel->getActiveSheet()->getPageSetup()->setPrintArea('A32:R46');
$objPHPExcel->getActiveSheet()->getPageSetup()->setPrintArea('A47:R60');
$objPHPExcel->getActiveSheet()->getPageSetup()->setPrintArea('A61:R75');
$objPHPExcel->getActiveSheet()->getPageSetup()->setPrintArea('A76:R88');

我想像上面的代码那样一共打印5页,但是好像不行

It does not seem to work.(Image Link)

The output shape I want. (Image Link)

我们如何解决这个问题?

或者:

$objPHPExcel->getActiveSheet()
    ->getPageSetup()
    ->setPrintArea('A1:R31,A32:R46,A47:R60,A61:R75,A76:R88');

$objPHPExcel->getActiveSheet()
    ->getPageSetup()
    ->setPrintArea('A1:R31', 1, PHPExcel_Worksheet_PageSetup::SETPRINTRANGE_INSERT);
$objPHPExcel->getActiveSheet()
    ->getPageSetup()
    ->setPrintArea('A32:R46', 2, PHPExcel_Worksheet_PageSetup::SETPRINTRANGE_INSERT);
$objPHPExcel->getActiveSheet()
    ->getPageSetup()
    ->setPrintArea('A47:R60', 3, PHPExcel_Worksheet_PageSetup::SETPRINTRANGE_INSERT);
$objPHPExcel->getActiveSheet()
    ->getPageSetup()
    ->setPrintArea('A61:R75', 4, PHPExcel_Worksheet_PageSetup::SETPRINTRANGE_INSERT);
$objPHPExcel->getActiveSheet()
    ->getPageSetup()
    ->setPrintArea('A76:R88', 5, PHPExcel_Worksheet_PageSetup::SETPRINTRANGE_INSERT);