我需要使用其他文件列表创建一个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)来演示其用法.