20,396
社区成员




Vendor("Excel.PHPExcel");
Vendor("Excel.PHPExcel.IOFactory");
$objPHPExcel = new PHPExcel();
$db=M("student_info");
$where="where fsi_logistics.ori_log_stuCandidateNum = fsi_student_info.ori_stu_candidateNum";
$sql="select logistics.*,student_info.ori_stu_name from student_info,logistics ".$where;
$result= $db->query($sql);
$objPHPExcel->setActiveSheetIndex(0)
->setCellValue('A1', '姓名')
->setCellValue('B1', '考生号')
->setCellValue('C1', '商品')
->setCellValue('D1', '价格');
$i=2;
for($j=0;$j<count($result);$j++){
$objPHPExcel->setActiveSheetIndex(0)
->setCellValue("A".$i, $result[$j]['ori_stu_name'])
->setCellValue("B".$i, $result[$j]['ori_log_stuCandidateNum'])
->setCellValue("C".$i, $result[$j]['product'])
->setCellValue("D".$i, $result[$j]['price']);
$i++;
}
$objPHPExcel->getActiveSheet()->setTitle('学生表');
$objPHPExcel->setActiveSheetIndex(0);
$filename = date('Y-m',time())."生活用品表";
ob_end_clean() ;
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename='.$filename.'.xls');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');
exit;
没有其它输出了呀,在winddow下导出是正常的