使用PHPExcel导出数据到Excel数据表,数据表显示是

我的导出代码是:
private function getExcel($fileName,$headArr,$data){
//对数据进行检验
if(empty($data) || !is_array($data)){
die("data must be a array");
}
//检查文件名
if(empty($fileName)){
exit;
}
$date = date("Ymdhis",time());
$fileName = "人员信息_{$date}.xls";
$objPHPExcel->getActiveSheet()->setCellValue('A1', '姓名');
$objPHPExcel->getActiveSheet()->setCellValue('B1', '性别');
$objPHPExcel->getActiveSheet()->setCellValue('C1', '工号');
$objPHPExcel->getActiveSheet()->setCellValue('A2', '张三');
$objPHPExcel->getActiveSheet()->setCellValue('B2', '男');
$objPHPExcel->getActiveSheet()->setCellValue('C2', '00 1');
//设置活动单指数到第一个表,所以Excel打开这是第一个表
$objPHPExcel->setActiveSheetIndex(0);
Header('content-Type:application/vnd.ms-excel;charset=utf-8');
header("Content-Disposition: attachment;filename=\"$fileName\"");
header('Cache-Control: max-age=0');
$objWriter = \PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output'); //文件通过浏览器下载
exit;
}
我现在已经把导出值写死了,请问这是什么问题啊??
最佳答案