PHPExcel-将xls模板的标题保留在新创建的模板中

PHPExcel-将xls模板的标题保留在新创建的模板中,php,phpexcel,Php,Phpexcel,如何将xls模板的标题保留在新创建的模板中? 这是我使用的代码: 从模板生成xls文件的步骤 /** Error reporting */ error_reporting(E_ALL); ini_set('display_errors', TRUE); ini_set('display_startup_errors', TRUE); date_default_timezone_set('Europe/London'); define('EOL',(PHP_SAPI == 'cli') ? PHP

如何将xls模板的标题保留在新创建的模板中? 这是我使用的代码: 从模板生成xls文件的步骤

/** Error reporting */
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
date_default_timezone_set('Europe/London');
define('EOL',(PHP_SAPI == 'cli') ? PHP_EOL : '<br />');
/** Include PHPExcel */
require_once 'Classes/PHPExcel.php';
$inputFileName = './Modele/modele.xls';
/**  Identify the type of $inputFileName  **/
$inputFileType = PHPExcel_IOFactory::identify($inputFileName);
/**  Create a new Reader of the type that has been identified  **/
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
/**  Load $inputFileName to a PHPExcel Object  **/
$objPHPExcel = $objReader->load($inputFileName);
// PARSING DATA IN SHEETINDEX(0)
$objPHPExcel->setActiveSheetIndex(0);
$objPHPExcel->getActiveSheet()->SetCellValue('D'.'2', $date);
//PARSING DATA IN SHEETINDEX(1)
$objPHPExcel->setActiveSheetIndex(1);    
$objPHPExcel->getActiveSheet()->SetCellValue('E'.'2', $date);
$objPHPExcel->getActiveSheet()->SetCellValue('A'.'2', $MED_PRES_NOM);
$objPHPExcel->getActiveSheet()->SetCellValue('A'.'3', $MED_PRES_ADDR);
$objPHPExcel->getActiveSheet()->SetCellValue('A'.'4', $MED_PRES_TEL);
$objPHPExcel->getActiveSheet()->SetCellValue('A'.'10', $MED_PRES_CDBANQUE);
$objPHPExcel->getActiveSheet()->SetCellValue('B'.'10', $MED_PRES_CDVILLE);
$objPHPExcel->getActiveSheet()->SetCellValue('C'.'10', $MED_PRES_NCOMPTE);
$objPHPExcel->getActiveSheet()->SetCellValue('E'.'10', $MED_PRES_CLERIB);
$objPHPExcel->getActiveSheet()->SetCellValue('B'.'12', $MED_PRES_NPATENTE);
$objPHPExcel->getActiveSheet()->SetCellValue('B'.'13', $MED_PRES_IDFISCALE);
$objPHPExcel->getActiveSheet()->SetCellValue('A'.'14', $MED_PRES_TYPEASSMALADIE);
$objPHPExcel->getActiveSheet()->SetCellValue('B'.'14', $MED_PRES_REFASSMALADIE);
$objPHPExcel->getActiveSheet()->SetCellValue('B'.'15', $MED_PRES_ICE);
$objWriter = new PHPExcel_Writer_Excel5($objPHPExcel);
$objWriter->save('Output/Fac/File-'.rand().'.xls');
/**错误报告*/
错误报告(E_全部);
ini设置(“显示错误”,真);
ini设置(“显示启动错误”,TRUE);
日期默认时区设置(“欧洲/伦敦”);
定义('EOL',(PHP_SAPI=='cli')?PHP_EOL:'
'); /**包括PHPExcel*/ 需要_once“Classes/PHPExcel.php”; $inputFileName='./Modele/Modele.xls'; /**标识$inputFileName的类型**/ $inputFileType=PHPExcel\u IOFactory::identify($inputFileName); /**创建已标识类型的新读取器**/ $objReader=PHPExcel\u IOFactory::createReader($inputFileType); /**将$inputFileName加载到PHPExcel对象**/ $objPHPExcel=$objReader->load($inputFileName); //正在分析SHEETINDEX(0)中的数据 $objPHPExcel->setActiveSheetIndex(0); $objPHPExcel->getActiveSheet()->SetCellValue('D''2',$date); //正在分析SHEETINDEX中的数据(1) $objPHPExcel->setActiveSheetIndex(1); $objPHPExcel->getActiveSheet()->SetCellValue('E''2',$date); $objPHPExcel->getActiveSheet()->SetCellValue('A'.'2',$MED_PRES_NOM); $objPHPExcel->getActiveSheet()->SetCellValue('A'.'3',$MED_PRES_ADDR); $objPHPExcel->getActiveSheet()->SetCellValue('A'.'4',$MED_PRES_TEL); $objPHPExcel->getActiveSheet()->SetCellValue('A'.'10',$MED_PRES_CDBANQUE); $objPHPExcel->getActiveSheet()->SetCellValue('B''10',$MED_PRES_CDVILLE); $objPHPExcel->getActiveSheet()->SetCellValue('C''10',$MED_PRES_ncompt); $objPHPExcel->getActiveSheet()->SetCellValue('E''10',$MED_PRES_CLERIB); $objPHPExcel->getActiveSheet()->SetCellValue('B''12',$MED_PRES_NPATE); $objPHPExcel->getActiveSheet()->SetCellValue('B''13',$MED_PRES_IDDISCALE); $objPHPExcel->getActiveSheet()->SetCellValue('A'.'14',$MED_PRES_TYPEASSMALADIE); $objPHPExcel->getActiveSheet()->SetCellValue('B''14',$MED_PRES_REFASSMALADIE); $objPHPExcel->getActiveSheet()->SetCellValue('B''15',$MED_PRES_ICE); $objWriter=new PHPExcel_Writer_Excel5($objPHPExcel); $objWriter->save('Output/Fac/File-'.rand()'.xls');

我试图找到解决办法,但没有成功

如果要将模板的页眉复制到另一张图纸,请检查以下内容:-

$workingSheet = $objPHPExcel->getActiveSheet();
//copy sheet
$objWorkSheetBase = $objPHPExcel->getSheet(); 
//clone template sheet to new sheet 
$objWorkSheet1 = clone $objWorkSheetBase;
//set title of sheet
$objWorkSheet1->setTitle('XYZ');
//generate sheet
$objPHPExcel->addSheet($objWorkSheet1);

到底是什么问题?