xls로 다운로드 되는데 xlsx로 하려면 채택완료
그누x쵸딩
4년 전
조회 2,215
이렇게 되어있어서 xls로 다운됩니다.
바로 xlsx파일로 다운되게 하려면 어떻게 해야 할까요?
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');
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
4년 전
https://github.com/PHPOffice/PhpSpreadsheet
이것을 사용해 보세요.
다른 라이브러도 있네요.
https://stackoverflow.com/questions/37958282/how-to-generate-an-xlsx-using-php
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
그누x쵸딩
4년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
다른분을 위해
코드를 이렇게 바꿔주면 되네요
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
$objWriter->save('php://output');