2014-10-01 90 views
0

大家好後,我有這樣的如何添加2細胞中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列,但我不知道是什麼的最後一列? 請幫忙,謝謝之前的,對不起,我的英語:)

+0

最後一列是'$ azRange [$ i]' – sectus 2014-10-01 05:15:12

+0

我得到的最後一列,但如何再次添加一列?例如結果列C - G和最後一列是H.我想添加列H和我 – user3562918 2014-10-01 05:44:29

回答

0

後您for循環,這樣做:

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

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

這會給你一個$azColumnH值;

$azColumn++; 
var_dump($azColumn); 

又會給你I

+0

驚人....謝謝(Y) – user3562918 2014-10-01 07:52:44