PHPExcel : Working With Excel Spreadsheet in PHP #2 Download PHP Generated Excel File

다시 안녕하세요 PHPExcel 튜토리얼 파트 2에 오신 것을 환영합니다

이 장에서는 이전 장에서 생성 된 Excel 파일을 다운로드 할 수있게하려고합니다 즉, 브라우저에서 PHP 파일에 액세스하면 Excel 파일을 다운로드하라는 메시지가 표시됩니다 기본적으로, 우리가하려고하는 것은 : 결과를 파일에 저장하는 대신, HTTP 헤더를 설정하여 결과를 브라우저로 리디렉션합니다 그 결과를 php : // output에 저장합니다 이제 브라우저에 HTTP 헤더를 설정해야합니다

이것은 일반 HTML 파일이 아닌 Excel 스프레드 시트 파일입니다 내 블로그의 전체 설명과 전체 스크립트에 전체 헤더 문자열 넣기 (링크 제공) 그래서 당신은 거기에서 복사 할 수 있습니다 여기서 다운로드 가능한 파일의 이름을 지정할 수 있습니다 이 경우에는 testxlsx로 이름을 지정합니다

여기서도 캐시 최대 보존 기간을 0으로 설정해야합니다 따라서 브라우저는 모든 요청에 ​​대해 새 파일을로드합니다 여기에 우리는 결과를 filename 대신에 php : // output protocol로 리디렉션합니다 이제 브라우저에서 testphp 파일에 액세스 할 때

헤더에 설정 한 이름의 Excel 파일을 다운로드하라는 메시지가 표시됩니다 결과는 이전 장과 같습니다 우리가 코드에 아무 것도하지 않았기 때문입니다 지금, 이것은 2007 년 탁월한 형식입니다 MS Excel 2007 또는

xlsx를 지원하는 최신 버전에서만 열 수 있습니다 이전 버전과의 호환성이 필요하다면 2003 형식을 사용할 수 있도록 저장해야합니다 이를 위해 헤더의 내용 유형을 변경해야합니다 파일 이름 확장자를 xls로 변경하는 것을 잊지 마십시오 마지막으로 createWriter의 두 번째 매개 변수를 Excel2007에서 Excel5로 변경합니다

이것으로 PHPExcel 튜토리얼의 두 번째 장을 마칩니다 다음 장에서는 셀 스타일을 다룹니다 다음 비디오에서 만나요 이와 비슷한 튜토리얼을 원하면 내 채널을 구독하고 싶습니다 다음 비디오에서 만나요

이와 비슷한 튜토리얼을 원하면 내 채널을 구독하고 싶습니다