phpexcelを使用してcsv列とその1つの列の空のスペースを埋めたいと思います。表示用のデモを追加しました。フローチェックB2は空ではないので、次のB3に進みます。B3が空の場合はB2から値を取得します。
これが私のコードスニップを置くことができる私の試みですが、私はデモと私の試みで同じ投稿を投稿しました。
phpexcelを使用してcsv列とその1つの列の空のスペースを埋めたいと思います。表示用のデモを追加しました。フローチェックB2は空ではないので、次のB3に進みます。B3が空の場合はB2から値を取得します。
これが私のコードスニップを置くことができる私の試みですが、私はデモと私の試みで同じ投稿を投稿しました。
PHPExcelには、このための組み込み関数はありません。明示的に指示した場合にのみ、セルの内容を変更します。NULLまたは空の文字列を含むセルのワークシートテストを繰り返し、CSVに保存する前に必要な値をセルに入力する必要があります。
何かのようなもの:
for ($i=2;$i<$highestRow;$i++) {
$colB = $objPHPExcel->getActiveSheet()->getCell('B'.$i)->getValue();
if ($colB == NULL || $colB == '') {
$objPHPExcel->getActiveSheet()->setCellValue(
'B'.$i,
$objPHPExcel->getActiveSheet()->getCell('B'.($i-1))->getValue();
);
}
}