PHP | PHP 문서를 MS-Office 파일 문서로 변환
작성자
##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 파일 문서로 변환하기|작성자 유령

댓글목록

등록된 댓글이 없습니다.

총 게시물 93 개, 페이지 6 RSS
제목 작성자
PHP txt파일 읽어오기 H
PHP xml로 출력하기 H
PHP xml로 저장하기 H
PHP utf-8 문자열 자르기 함수 mb_strimwidth H
PHP rss리더기 H
PHP PHP 문서를 MS-Office 파일 문서로 변환 H
PHP parse_url함수 사용으로 url찾기 H
PHP ImageCopyResized,imagecopyresampled - 비슷한기능&&나은퀄리티 H
PHP html문서로 저장 H
PHP 입력값의 HTML 태그 없애기 H
PHP 문자셋 변환(euc-kr ->utf-8 ) H
PHP 파일처리함수 H
PHP 문자열처리함수 H
PHP 난수 생성(랜던생성) H
PHP 디렉토리 폴더만보기 H
게시물 검색