>  기사  >  백엔드 개발  >  PHP를 사용하여 EXCEL 문서를 생성하는 방법

PHP를 사용하여 EXCEL 문서를 생성하는 방법

WBOY
WBOY원래의
2016-08-08 09:33:481660검색

PHP를 사용하여 EXCEL 문서를 생성하는 방법
---------------
엑셀 함수
---------------
다음 코드를 excel.php로 저장하고 페이지에 포함시키세요

그런 다음
에 전화하세요. 1. xlsBOF() 호출
2. xlswritenunber() 또는 xlswritelabel()에 일부 내용을 작성합니다.
3. 그런 다음 Call xlSEOF()
를 호출합니다.
echo를 사용하여 브라우저에만 표시하는 대신 fwrite 함수를 사용하여 서버에 직접 쓸 수도 있습니다.
 


// ----- 함수 라이브러리의 시작 -----
// Excel 파일 헤더의 시작
함수 xlsBOF() {
에코 팩("ssssss", 0x809, 0x8, 0x0, 0x10, 0x0, 0x0)
반품
}
// Excel 파일 바닥글 끝
함수 xlsEOF() {
에코 팩("ss", 0x0A, 0x00)
반품
}
// Row, Col에 숫자(double)를 쓰는 함수
함수 xlsWriteNumber($Row, $Col, $Value) {
echo pack("sssss", 0x203, 14, $Row, $Col, 0x0)
에코 팩("d", $Value)
반품
}
// Row, Col에 라벨(텍스트)을 쓰는 함수
함수 xlsWriteLabel($Row, $Col, $Value) {
$L = strlen($값)
echo pack("ssssss", 0x204, 8 + $L, $Row, $Col, 0x0, $L)
에코 $값
반환
}
// ----- 함수 라이브러리 끝 -----
?>
//
// MIME 호환 브라우저에서 직접 내용을 표시하려면
// PHP 파일 상단에 다음 줄을 추가합니다:

헤더("만료: 1997년 7월 26일 월요일 05:00:00 GMT"); header("최종 수정: " . gmdate("D,d M YH:i:s") . " GMT"); 헤더("캐시 제어: 캐시 없음, 재검증 필수"); 
헤더("PRagma: 캐시 없음"); 헤더('콘텐츠 유형: 애플리케이션/x-msexcel')
헤더("콘텐츠 처리: 첨부; 파일 이름=EmplList.xls"
헤더("콘텐츠 설명: PHP/INTERBASE 생성 데이터"
//
// 다음 줄은 Excel 스트림의 생성을 보여줍니다
//
xlsBOF(); // Excel 스트림 시작
xlsWriteLabel(0,0,"This is a label"); // A1에 레이블을 작성하고 날짜에도 사용합니다
xlsWriteNumber(0,1,9999); // 숫자 B1 쓰기
xlsEOF(); // 스트림을 닫습니다
?>
위 내용은 PHP를 사용하여 EXCEL 문서를 생성하는 방법과 관련 내용을 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.