如何使用PHPExcel将新行添加到现有的.xls文件?
我是否必须计算已经存在的行数?
如果是这样,我该如何对Excel文件执行此操作?
最佳答案
假设此设置:
$objPHPExcel = PHPExcel_IOFactory::load("foo.xlsx");
$objWorksheet = $objPHPExcel->getActiveSheet();
您可以这样获得行数:
$num_rows = $objPHPExcel->getActiveSheet()->getHighestRow();
之后,您可以使用以下语句查看插入行:
$objWorksheet->insertNewRowBefore($num_rows + 1, 1);
这会在
$num_rows
之前添加1行。