PHPExcel can';我不能下载这个文件
我写了一个PHPExcel函数。使用PHPExcel can';我不能下载这个文件,php,excel,phpexcel,Php,Excel,Phpexcel,我写了一个PHPExcel函数。使用$objWriter->save('plan.xls')它在服务器上工作得非常好。问题是我需要在浏览器中下载文件。所以我必须采取$objWriter->save(“php://output");。结果,我在浏览器中看到了很多以下奇怪的字符: ��ࡱ�;�� ������������������������������������������������������������������������������������������������������
$objWriter->save('plan.xls')代码>它在服务器上工作得非常好。问题是我需要在浏览器中下载文件。所以我必须采取$objWriter->save(“php://output");代码>。结果,我在浏览器中看到了很多以下奇怪的字符:
��ࡱ�;�� ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������代码>
有人知道为什么我得到这个结果而不是下载的正确文件吗
目前我的代码:(目前它是一个用于测试的空文件)
制作一个显示此行为的最小测试用例,然后显示完整的代码。这里有一个函数,但没有被调用。
function loadTableToExcel(){
$excel = new PHPExcel();
$excel->setActiveSheetIndex(0);
$objWriter = PHPExcel_IOFactory::createWriter($excel, 'Excel5');
ob_end_clean();
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="filename.xls"');
header('Cache-Control: max-age=0');
$objWriter->save("php://output");
//$objWriter->save('plan.xls');
$excel->disconnectWorksheets();
unset($excel);
}