2015-09-09 2 views
0

Использование PHPExel нагрузки уже создан файл, и я успешно представления данных на первом листеВ PHPExel не может изменить активный лист

require ('PHPExcel/IOFactory.php'); 
require ('PHPExcel.php'); 
$objPHPExcel = PHPExcel_IOFactory::load("../ndocs/month.xls"); 
$objPHPExcel->getActiveSheet(0)->setCellValue('D16', '84'); 

и теперь необходимо, чтобы данные на втором листе

$objPHPExcel->getActiveSheet(1)->setCellValue('E18', '115'); 

, но он не работает

+0

Если вы дали правильный ответ, отметьте его – korytoff

ответ

0

Вам нужно, прежде чем установить активный лист

$objPHPExcel->setActiveSheet(0) 
$objPHPExcel->getActiveSheet()->setCellValue('D16', '84'); 
0
$objPHPExcel->setActiveSheetIndex(1); 
    $objPHPExcel->getActiveSheet()->setCellValue('A12', 84); 
+1

Хотя этот код может ответить на вопрос, обеспечивая дополнительный контекст относительно того, почему и/или, как этот код отвечает на вопрос улучшает долгосрочную ценность. – NathanOliver

Смежные вопросы