close
滿奇耙的是PHPSpreadsheet只有insertNewRowBefore(),插在某列"之前",而沒有某列"之後"的項目。
code如下:
$sheet = $spreadsheet->getActiveSheet();
$row = $sheet->getHighestRow()+1;
$sheet->insertNewRowBefore($row);
$sheet->setCellValue('A'.$row, 'Updated');
先用getHightestRow取得目前的列數,將其+1
再呼叫insertNewRowBefore($row),就變成新增在最後一列。
之後就可以在這列儲存格中做設定儲存格內容setCellValue
這些方法都滿trick的,要記一下以免忘記。
--
參考自 https://stackoverflow.com/questions/58213250/how-to-add-new-row-on-excel-using-phpspreadsheet
--
全站熱搜
留言列表