PHPExcel,使用样式将工作表从一个复制到另一个xls文档

我需要使用其他文件列表创建一个xls文件

我做这样的事情:

    $objReader = PHPExcel_IOFactory::createReader('Excel5');
    $file_tmpl = $objReader->load('doc10.xls');

$file_tmpl-结果文件

    $file1 = $objReader->load('doc11.xls');

$file1-复制工作表的文件

    $file1->setActiveSheetIndex(1);
    $sheet = $file1->getActiveSheet();          
    $file_tmpl->addSheet($sheet,1);

结果,除了单元格的样式(边框,字体,文本大小,文本颜色)外,工作表被复制.如何与风格一起移动?

谢谢.

解决方法:

为此,PHPExcel中内置了一个方法:addExternalSheet(),可将样式和内容从一个工作簿复制到另一个工作簿.

在PHPExcel的/ Examples文件夹中有一个脚本(43mergeWorkbooks.php)来演示其用法.

上一篇:在PHPexcel中删除空行


下一篇:ecshop自动确认收货(无其他商家)