我只是使用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的最后一个字符,任何人都有我的问题的线索?
非常感谢...
答案 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++;
}