PHPexcel是否写入下一个空行?
我有以下代码PHPexcel是否写入下一个空行?,php,excel,Php,Excel,我有以下代码 $objPHPExcel = PHPExcel_IOFactory::load("untitled.xls"); foreach ($objPHPExcel->getWorksheetIterator() as $worksheet) //loop through the 3 worksheets of KindleEditionEISBN { $sheet_name = $worksheet->getTitle(); if ($worksheet->get
$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 A B C D E F G H I .... V
1st row
2nd Row (value) (value) (value) (value)
3rd Row (new value) (new value) ....
与我所研究的不同,函数getHighestColumn();&getHighestRow();是否返回最后一个填充的行/列?然后,我可以将其与函数setCellValueByColumnRow一起使用吗?或者,我是否缺少了某些内容getHighestRow()
返回包含某些内容
的最高行号,但某些内容
不是数据值:可能是该行中的某个单元格包含样式信息,或者在命名范围中引用,或者打印区域,或者其他什么
它快速高效,因为它是在加载电子表格时确定的,但在向工作表添加数据时不会更新
getHighestDataRow()
返回包含实际单元格数据的最高行号
这是效率较低的,因为它是通过检查实际单元格来计算的;但这确实意味着它总是正确的。所以getHighestDataRow()&getHighestDataColumn()?假设您的工作表可能包含样式或其他信息,位于包含数据的最低行下方的行中,则是;否则,请使用getHighestRow(),因为它更快
Column A B C D E F G H I .... V
1st row
2nd Row (value) (value) (value) (value)
3rd Row (new value) (new value) ....