如何使用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行。

10-04 14:22