我有文件包含两个我希望用作模板的工作表。
在php中,我创建了新的PHPExcel对象,并将数据从第一个工作表加载到它。
$objReader = new PHPExcel_Reader_Excel5();
$objReader->setLoadSheetsOnly('Page1');
$objPHPExcel = $objReader->load('template.xls');
然后我需要在objPHPExcel中创建另一个工作表,并用文件template.xls的工作表'Page2'中的模板填充它。
但是当我喜欢这样的时候:
$objReader->setLoadSheetsOnly('Page2');
$objWorksheet = $objPHPExcel->createSheet();
$objWorksheet->setTitle('Sheet'.$sheetIndex);
$objPHPExcel = $objReader->load($timesheetTemplatePath);
我只获得最后结果的文件。
如何从其他文件创建工作表和读取数据(带样式)?
答案 0 :(得分:2)
尝试将索引传递给createSheet
方法,在这种情况下它将是1:
$objWorksheet = $objPHPExcel->createSheet(1);