我编写了在 Mozilla firefox 中工作但在 Internet Explorer 中无法工作的代码,我无法解决它。在 Internet Explorer 中,它的完整页面没有弹出下载。我还需要在 IE 支持下生成 excel 文件。请帮助我。
这是我的代码。
$objPHPExcel = 新 PHPExcel(); $objPHPExcel->getActiveSheet()->getColumnDimension('A')->setWidth(20); $objPHPExcel->getActiveSheet()->getColumnDimension('B')->setWidth(18); $objPHPExcel->setActiveSheetIndex(0) ->setCellValue('A1', '代理代码') ->setCellValue('B1', '月'); $i=2; 而($row1=mysql_fetch_array($rs)) { $month = $row1['smonth']+1; $month_name = date('F', mktime(0, 0, 0, $month)); $objPHPExcel->setActiveSheetIndex(0) ->setCellValue('A'.$i, $row1['scode']) ->setCellValue('B'.$i, $month_name) ->setCellValue('C'.$i, $row1['syear']); $i++; } $objPHPExcel->getActiveSheet()->setTitle('Simple'); $objPHPExcel->setActiveSheetIndex(0); header('Content-Type: application/vnd.ms-excel'); header('Content-Disposition: attachment;filename="01simple.xls"'); header('Cache-Control: max-age=0'); $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5'); $objWriter->save('php://output'); 出口;