Tengo un archivo que tiene dos hojas de trabajo que deseo usar como plantillas.¿Es posible crear una nueva hoja de trabajo y agregar datos de un archivo a ella?
En php creo un nuevo objeto PHPExcel y cargo los datos de la primera hoja de cálculo.
$objReader = new PHPExcel_Reader_Excel5();
$objReader->setLoadSheetsOnly('Page1');
$objPHPExcel = $objReader->load('template.xls');
Entonces tengo que crear otra hoja de cálculo en objPHPExcel y llenarlo con la plantilla de hoja de cálculo 'Página 2' de TEMPLATE.XLS archivo
Pero cuando lo haga de esta manera:
$objReader->setLoadSheetsOnly('Page2');
$objWorksheet = $objPHPExcel->createSheet();
$objWorksheet->setTitle('Sheet'.$sheetIndex);
$objPHPExcel = $objReader->load($timesheetTemplatePath);
I obtener archivo con solo los últimos resultados.
¿Cómo puedo crear una hoja de trabajo y leer datos (con estilos) desde otro archivo?
que estoy tratando de averiguar qué es exactamente lo que están haciendo aquí. Su segundo bloque de código está cargando la hoja Página2 sobre el mismo objeto $ objPHPExcel, que lo sobrescribirá. ¿Por qué no cargar las hojas de trabajo de Página1 y Página2 en primer lugar? –