2016-01-22 55 views

回答

2

To列A之前插入一個新列:

$objPHPExcel->getActiveSheet()->insertNewColumnBefore('A', 1); 

然後,你可以插入新值細胞列 'A' 爲公式:

for($row = 2; $row = 20; $row++) { 
    $objPHPExcel->getActiveSheet() 
     ->setCellValue('A'.$row, '="AFS-" && B'.$row); 
} 

或作爲絕對值

for($row = 2; $row = 20; $row++) { 
    $objPHPExcel->getActiveSheet() 
     ->setCellValue('A'.$row, 'AFS-' . $objPHPExcel->getActiveSheet()->getCell("B".$row)->getValue()); 
} 

對於d O此對所有工作表,只是遍歷表

編輯

foreach ($objPHPExcel->getWorksheetIterator() as $worksheet) { 
    ... 
} 

,然後引用$worksheet代替$objPHPExcel->getActiveSheet()

+0

大的。你能否解釋如何在你的迴應中進行迭代? – user2635901

+0

爲什麼你不閱讀一些文檔或查看一些示例......很多你要問的東西都在那裏演示 –

+0

我有幾個問題從文檔中找到我想要的東西。你解釋得很好。 – user2635901

相關問題