如何在循环后在phpexcel中添加2个单元格

时间:2014-10-01 05:12:59

标签: php phpexcel

大家好我有这样的代码

foreach ($pilihans as $value) {
    $azRange = range('C', 'Z'); 
    for ($i=0; $i < count($pilihans); $i++) {
        $excel->setActiveSheetIndex(0)->getStyle($azRange[$i].'6')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
        $excel->setActiveSheetIndex(0)->getStyle($azRange[$i].'6')->applyFromArray(array("font" => array( "bold" => true, "size" => 12)));
        $excel->setActiveSheetIndex(0)->getStyle($azRange[$i].'6')->applyFromArray($styleArrayBorder);
        $excel->setActiveSheetIndex(0)->setCellValue($azRange[$i].'6', $value['kuisoner_pilihan_teks']);
    }
}

我想在循环后添加2列,但我不知道最后一列是什么? 请帮助,谢谢之前,对不起我的英语:)

1 个答案:

答案 0 :(得分:0)

for循环后,执行:

$azRange = range('C', 'G'); 
for ($i=0; $i < count($pilihans); $i++) {
 ....
}

$azColumn = end($azRange);
$azColumn++;
var_dump($azColumn);

这会在H;

中为您提供$azColumn的值

否则

$azColumn++;
var_dump($azColumn);

再次会给你I