PHPExcel将字符串写入每个单元格

时间:2013-01-29 05:14:33

标签: php arrays string phpexcel

我只是使用PHPExcel并想从名称写一个字符串到每个单元格开始L14并向右移动(M14,N14,..),我的代码如下:

$length = strlen($name)

for ($i =0; $i<$length; $i++) {
    $char = $name[$i];
    $rowID = 14;
    $columnID = 'L';
    $objPHPExcel->getActiveSheet()
                ->setCellValue($columnID.$rowID,$huruf);
    $columnID++;
}

但结果只是写给L14的最后一个字符,任何人都有我的问题的线索?

非常感谢...

1 个答案:

答案 0 :(得分:0)

因为您正在重置循环中的$ rowID和$ columnID 循环(PHP 101):

$length = strlen($name)

$rowID = 14;
$columnID = 'L';
for ($i =0; $i<$length; $i++) {
    $char = $name[$i];
    $objPHPExcel->getActiveSheet()
                ->setCellValue($columnID.$rowID,$huruf);
    $columnID++;
}