PHPExcel将默认工作表名称重命名为另一个名称

我正在使用PHPExcel从数据库中导出我的文件,但是我的问题是当我下载我的Excel时,我的工作表的名称是默认的“工作表”。 我想把它设置为另一个名字,如“你好世界”

这是我的代码到目前为止

require_once dirname(__FILE__) . '/Classes/PHPExcel.php'; $objPHPExcel = new PHPExcel(); $objPHPExcel->setActiveSheetIndex(0) ->setCellValue('A1', '1') ->setCellValue('B1', '2') ->setCellValue('C1', '3') ->setCellValue('D1', '4') ->setCellValue('E1', '5') ->setCellValue('F1', '6') ->setCellValue('G1', '7') ->setCellValue('H1', '8') ->setCellValue('I1', '9') ->setCellValue('J1', '10'); $row = 2; while($rowz = $result->fetch(PDO::FETCH_ASSOC)) { $col = 0; foreach($rowz as $key=>$value) { $objPHPExcel->getActiveSheet()->setCellValueByColumnAndRow($col, $row, $value); $col++; } $row++; } 

我怎样才能为我的工作表设置新的标题? 谢谢!

你可以像这样设置标题:

 $objPHPExcel->getActiveSheet()->setTitle("Title"); 

尝试使用此代码重命名Excel文件

 header ('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'); header ('Content-Disposition: attachment;filename="hello_world.xlsx"'); header ('Cache-Control: max-age=0');