phpcn_u130742017-08-03 10:07:45
这是我的代码 <?php $dir=dirname(_FILE_); require $dir."/PHPExcel/PHPExcel.php"; $objPHPExcel=new PHPExcel(); $objSheet=$objPHPExcel->getActiveSheet(); $objSheet->setTitle("demo"); //$objSheet->setCellValue("A1","可可")->setCellValue("b1","蛋蛋"); $array=array( array("姓名","年龄"), array("大可","58") ); $objSheet->fromArray($array); $objWriter=PHPExcel_IOFactory::createWriter($objPHPExcel,"Excel5"); $objWriter = new PHPExcel_Writer_Excel5($objPHPExcel); header('Content-Type: application/vnd.ms-excel'); header('Content-Disposition: attachment;filename="ch3.xls"'); header('Cache-Control: max-age=0'); $objWriter->save("php://output"); ?> 但是产生的xls文件确实这个东西: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> </head> <body>��ࡱ�;�� �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Oh��+'��0�@Hh�� ���Untitled SpreadsheetUnknown CreatorUnknown Creator@���@�@���@� � ��B�=�%r8X"1��Calibri��� � ��� � ��� � ��� � ��� � ��� � ��� � ��� � ��� � ��� � ��� � ��� � ��� � ��� � ��� � � � �����8�������������������������������3f������ff���f����������������������������������̙��̙3f�3���������fff����3f3�f333�3�3f33�333�demo��g����Y Tt^��'Y�S � ��*+������&ffffff�?'ffffff�?(�?)�?�"dXX333333�?333333�?U}$ }$ � � � M@>�@d��dgg����� ����՜.��+,��0�HPX`hp x�� WorksheetFeuilles de calculRoot Entry�������� �F���@����@��SummaryInformation(���� �F�Workbook������������ �F�DocumentSummaryInformation8������������ �F��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� </body> </html>
PHP中文网2017-08-03 09:58:28
I tested that it can be downloaded. Maybe your browser opens it directly by default. You can try using another browser.