문제

$excel2 = PHPExcel_IOFactory::createReader('Excel2007');
$excel2 = $excel2->load('ExampleSpreadsheettest.xlsx'); 
$excel2->setActiveSheetIndex(0);
$excel2->getActiveSheet()->setCellValue('A4', 'first page')
        ->setCellValue('A1', '5')
        ->setCellValue('A2', '6')       
        ->setCellValue('A3', '7');
$objWriter = PHPExcel_IOFactory::createWriter($excel2, 'Excel2007');
$objWriter->save('ExampleNew.xlsx');
.

위의 코드가 작동하지만 단일 작업 시트 대신 더 많은 워크 시트를 추가하고 싶습니다.

도움이 되었습니까?

해결책

phpExcel 설명서를 읽는 데 도움이 될 수 있습니다. addsheet () 메소드가 새 워크 시트를 추가하는 데 사용됩니다.

$excel2->addSheet();
$excel2->setActiveSheetIndex(1);  
$excel2->getActiveSheet()->setCellValue('A4', 'second page') ;
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top