日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

phpexcel删除行_在PHPexcel中删除空行

發(fā)布時(shí)間:2023/12/14 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 phpexcel删除行_在PHPexcel中删除空行 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

我有以下代碼.

$sheet = $objPHPExcel->getSheet(0);

$highestRow = $sheet->getHighestDataRow();

$highestColumn = $sheet->getHighestDataColumn();

for ($row = 2; $row <= $highestRow; $row++){

$rowData = $sheet->rangeToArray('A' . $row . ':' . $highestColumn .

$row,NULL,TRUE,FALSE);

}

如果所有列都是空的,我需要忽略行.我已經(jīng)看到了鏈接ignore empty columns,但是不確定這是否對(duì)我有用.如果它為空,則不需要消除列,但是如果所有列均為空,則不需要消除整個(gè)行.

解決方法:

您需要遍歷行并檢查所有單元格是否為空

樣例代碼

$sheet = $objPHPExcel->getSheet(0);

$highestRow = $sheet->getHighestDataRow();

$highestColumn = $sheet->getHighestDataColumn();

for ($row = 2; $row <= $highestRow; $row++){

$rowData = $sheet->rangeToArray('A' . $row . ':' . $highestColumn . $row,NULL,TRUE,FALSE);

if(isEmptyRow(reset($rowData))) { continue; } // skip empty row

// do something usefull

}

function isEmptyRow($row) {

foreach($row as $cell){

if (null !== $cell) return false;

}

return true;

}

標(biāo)簽:phpexcel,php

來源: https://codeday.me/bug/20191110/2013644.html

總結(jié)

以上是生活随笔為你收集整理的phpexcel删除行_在PHPexcel中删除空行的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。