我想填写csv列的空白空间并使用phpexcel在一列中我添加了一个演示供您查看:流量检查B2是否为空如果B3为空,请转到下一个B3取值来自B2。
这是我的尝试可能会使我的代码剪断,但我已经发布了相同的帖子和演示和我的尝试。
答案 0 :(得分:1)
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();
);
}
}