PHPExcel 将默认工作表名称重命名为另一个名称
PHPExcel renaming default worksheet name to another name
我正在使用 PHPExcel 从数据库导出我的文件,但我的问题是当我下载 excel 我的 sheet 的名称是默认 "Worksheet"。我想将它设置为另一个名称,如 "Hello world"。
到目前为止,这是我的代码
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++;
}
如何为我的作品设置新标题sheet?谢谢!
尝试使用此代码重命名 excel 文件
header ('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header ('Content-Disposition: attachment;filename="hello_world.xlsx"');
header ('Cache-Control: max-age=0');
您可以这样设置标题:
$objPHPExcel->getActiveSheet()->setTitle("Title");
我正在使用 PHPExcel 从数据库导出我的文件,但我的问题是当我下载 excel 我的 sheet 的名称是默认 "Worksheet"。我想将它设置为另一个名称,如 "Hello world"。
到目前为止,这是我的代码
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++;
}
如何为我的作品设置新标题sheet?谢谢!
尝试使用此代码重命名 excel 文件
header ('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header ('Content-Disposition: attachment;filename="hello_world.xlsx"');
header ('Cache-Control: max-age=0');
您可以这样设置标题:
$objPHPExcel->getActiveSheet()->setTitle("Title");