0

我只是使用 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 的最后一个字符,有人知道我的问题吗?

非常感谢...

4

1 回答 1

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++;
}
于 2013-01-29T07:33:05.137 回答