删除未定义的 "worksheet" phpexcel
remove undefined "worksheet" phpexcel
我正在尝试使用 PHPExcel 将数据从 php 导出到 excel,
这是我的代码:
public function testAction(){
require_once 'PHPExcel.php';
$objPHPExcel = new \PHPExcel();
$objPHPExcel->getActiveSheet();
$objWorkSheet = $objPHPExcel->createSheet(0); //Setting index when creating
$objWorkSheet->setCellValue('A1', 'Test 1')
->setCellValue('B1', 'Test 2');
$objWorkSheet->setTitle("Test Sheet");
header('Content-Type: application/vnd.ms-excel');
$filename = "test.xlsx"; // month and year should be change
header('Content-Disposition: attachment;filename=' . $filename . ' ');
header('Cache-Control: max-age=0');
$objWriter = \PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
$objWriter->save('php://output');
exit();
}
它的工作,
但是当我打开文件时,我发现 sheet "Worksheet",
this is the screenshoot
我想导出文件,没有 "Worksheet" sheet 但我不知道 sheet 来自哪里
一个新的 PHPExcel 对象总是已经有一个 sheet,但是您正在创建一个新的(第二个)sheet 来填充......为什么不简单地填充单个工作sheet 一个新的 PHPExcel 对象已经给你了。
改变
$objPHPExcel->getActiveSheet();
$objWorkSheet = $objPHPExcel->createSheet(0); //Setting index when creating
至
$objWorkSheet = $objPHPExcel->getActiveSheet();
我正在尝试使用 PHPExcel 将数据从 php 导出到 excel, 这是我的代码:
public function testAction(){
require_once 'PHPExcel.php';
$objPHPExcel = new \PHPExcel();
$objPHPExcel->getActiveSheet();
$objWorkSheet = $objPHPExcel->createSheet(0); //Setting index when creating
$objWorkSheet->setCellValue('A1', 'Test 1')
->setCellValue('B1', 'Test 2');
$objWorkSheet->setTitle("Test Sheet");
header('Content-Type: application/vnd.ms-excel');
$filename = "test.xlsx"; // month and year should be change
header('Content-Disposition: attachment;filename=' . $filename . ' ');
header('Cache-Control: max-age=0');
$objWriter = \PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
$objWriter->save('php://output');
exit();
}
它的工作, 但是当我打开文件时,我发现 sheet "Worksheet",
this is the screenshoot
我想导出文件,没有 "Worksheet" sheet 但我不知道 sheet 来自哪里
一个新的 PHPExcel 对象总是已经有一个 sheet,但是您正在创建一个新的(第二个)sheet 来填充......为什么不简单地填充单个工作sheet 一个新的 PHPExcel 对象已经给你了。
改变
$objPHPExcel->getActiveSheet();
$objWorkSheet = $objPHPExcel->createSheet(0); //Setting index when creating
至
$objWorkSheet = $objPHPExcel->getActiveSheet();