PHP | PHP 문서를 MS-Office 파일 문서로 변환 | |||||
---|---|---|---|---|---|
작성자 | 작성일 | 18-03-07 18:22 | |||
##PHP 문서를 MS-Office 파일 문서로 변환하기 현재 제가 쓰고있는 방식을 말씀드리겠습니다. 제가 맡고 있는 업무중에 DB내용을 가지고 출판형식의 데이터를 출력해야 되는부분이 있습니다. 이럴경우 excel이나 ms-word파일로 출력을 하면 많은 작업량을 줄일수 있는데 제가 쓰고 있는 방식은 알고보면 아주 간단합니다. 우선 excel이나 ms-word로 변환할려면 아래의 헤더부분이 필요합니다. // 엑셀의 경우 <? header( "Content-type: application/vnd.ms-excel" ); header( "Content-Disposition: attachment; filename=파일명.xls" ); header( "Content-Description: PHP4 Generated Data" ); ?> // 워드일 경우 <? header( "Content-type: application/vnd.ms-word" ); header( "Content-Disposition: attachment; filename=파일명.doc" ); header( "Content-Description: PHP4 Generated Data" ); ?> 그 다음엔 엑셀에서 자기가 원하는 표를 구성합니다. 그리고 구성한 엑셀파일을 웹페이지로 저장합니다. (엑셀에서 웹페이지로 저장이 가능합니다.) <- 이 부분이 핵심이라고 할 수 있겠네요. 그런다음 메모장이나 기타 에디터로 여시고 상단에 위의 헤더를 추가합니다. 그리고 해당 셀부분에 DB에서 해당하는 필드값을 넣어줍니다. 워드도 같은 방식으로 구성하면 됩니다. 이 방법을 응용하면 전자출판쪽으로 응용하여 이용하실 수 있습니다. 현재 pdf포맷을 응용해 볼려고 생각하고 있습니다. 완벽한 pdf포맷이 생성된다면 출판업계에 정말 큰 변화와 도움을 줄것으로 생각합니다. ^^ [출처] PHP 문서를 MS-Office 파일 문서로 변환하기|작성자 유령 |
|||||
|
댓글목록
등록된 댓글이 없습니다.