【问题标题】:Phpexcel fill in empty cellsphpexcel填充空单元格
【发布时间】:2012-11-02 16:59:22
【问题描述】:

我想使用 phpexcel 填充 csv 列的空白及其在一列中 我添加了一个演示供您查看: 流检查 B2 不为空 如果 B3 为空,则转到下一个 B3 取值来自 B2。

这是我的尝试,可以将我的代码剪辑,但我已经发布了带有演示和尝试的同一篇文章。

PHP Excel fill in Empty Cells.

【问题讨论】:

    标签: php loops phpexcel


    【解决方案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();
            );
        }
    }
    

    【讨论】:

      猜你喜欢
      • 2015-06-04
      • 1970-01-01
      • 1970-01-01
      • 2015-05-13
      • 1970-01-01
      • 2012-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多