Adding a new row with PHPExcel?

前端 未结 2 1676
执念已碎
执念已碎 2020-12-18 21:41

How can I add a new row to an existing .xls file using PHPExcel?

Do I have to calculate the number of rows that already exist?

If so, how can I do that for a

2条回答
  •  春和景丽
    2020-12-18 22:07

    Assuming this setup:

    $objPHPExcel = PHPExcel_IOFactory::load("foo.xlsx");
    $objWorksheet = $objPHPExcel->getActiveSheet();
    

    You can get the number of rows like so:

    $num_rows = $objPHPExcel->getActiveSheet()->getHighestRow();

    Following this, you can look into inserting a row by using the following statement:

    $objWorksheet->insertNewRowBefore($num_rows + 1, 1);

    This adds 1 new row before $num_rows.

提交回复
热议问题