5

我有文件有两个我希望用作模板的工作表。

在 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);

我得到的文件只有最后的结果。

如何创建工作表并从另一个文件中读取数据(带有样式)?

4

1 回答 1

2

尝试将索引传递给createSheet方法,在本例中为 1:

$objWorksheet = $objPHPExcel->createSheet(1);
于 2013-04-07T10:57:35.807 回答