PHPexcel写入下一个空白行?

我有以下代码

$objPHPExcel = PHPExcel_IOFactory::load("untitled.xls"); foreach ($objPHPExcel->getWorksheetIterator() as $worksheet) //loop through the 3 worksheets of KindleEditionEISBN { $sheet_name = $worksheet->getTitle(); if ($worksheet->getTitle = 'Records') { $highestColumm = $objPHPExcel->setActiveSheetIndex(0)->getHighestColumn(); $highestRow = $objPHPExcel->setActiveSheetIndex(0)->getHighestRow(); 

而我的untitled.xls文件看起来像这样(跳过列,每个偶数列的值)

  Column ABCDEFGHI .... V 1st row 2nd Row (value) (value) (value) (value) 

我想要做的是写我的variables到每个运行时的下一个空白行,所以我的数据是这样的格式

  Column ABCDEFGHI .... V 1st row 2nd Row (value) (value) (value) (value) 3rd Row (new value) (new value) .... 

到目前为止我所研究的PHPExcel Column Loop中 ,函数getHighestColumn(); &getHighestRow(); 返回填充的最后一行/列? 我可以使用这个函数setCellValueByColumnAndRow或我缺less的东西

getHighestRow()返回包含something的最高行号,但是something不是数据值:它可能是该行中的一个单元格包含样式信息,或者在命名范围或打印区域或其他。

它快速高效,因为它是在加载电子表格时确定的,但在将数据添加到工作表时不会更新。

getHighestDataRow()返回包含实际单元格data的最高行号。

这样做效率较低,因为每次调用实际单元格时都要计算它; 但这确实意味着它总是正确的。