require_once 'PHPExcel/PHPExcel.php';
?>
$file = $_FILES['fileToUpload']['tmp_name'];
$excelReader = PHPExcel_IOFactory::createReaderForFile($file);
$excelObj = $excelReader->load($file);
?>
$sheet = $excelObj->getActiveSheet();
$cellValue = $sheet->getCell('A1')->getValue();
echo $cellValue;
?>
$objPHPExcel = new PHPExcel();
$objPHPExcel->getActiveSheet()->setCellValue('A1', '学号');
$objPHPExcel->getActiveSheet()->setCellValue('B1', '姓名');
// 设置样式
$objPHPExcel->getActiveSheet()->getStyle('A1:B1')->getFont()->setBold(true);
$objPHPExcel->getActiveSheet()->getStyle('A1:B1')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
// ...
// 写入数据
$i = 2;
foreach ($studentScores as $score) {
$objPHPExcel->getActiveSheet()->setCellValue('A'.$i, $score['学号']);
$objPHPExcel->getActiveSheet()->setCellValue('B'.$i, $score['姓名']);
$i++;
}
// 下载文件
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="学生成绩.xlsx"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
$objWriter->save('php://output');
?>

