$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') ;

关于php - 如何使用 kohana 3.2 使用 PHPExcel 创建新工作表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12702230/

10-12 12:37