Kohana 3.2를 사용하여 PHPExcel으로 새로운 워크 시트를 만드는 방법
-
12-12-2019 - |
문제
$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') ;
. 제휴하지 않습니다 StackOverflow