PHP 튜토리얼 MySQL 자습서 어떻게 Excel 출력 데이터 시트를 변환 하려면
$xlsname = "정보 부";
헤더 ("콘텐츠-유형: 응용 프로그램 / vnd.ms-excel");
헤더 ("내용-처리: 파일 이름 $xlsname xls =");
? >
< 테이블 >
< tr >
< TD >< h3 > 일련 번호 < / h3 >< 신안 >
< TD >< h3 > 콘텐츠 < / h3 >< 신안 >
< TD >< h3 > 콘텐츠 < / h3 >< 신안 >< /tr >< / 테이블 >
?
$exapp = 새로운 COM (이 하 "Excel.Application") 또는 죽을 ("연결 하지 않았다 www.jzread.com 라는 메시지를 표시");
$WKB = $exapp-> 통합 문서-> ();를 추가
$ex-> 응용 프로그램-> 표시 = 1;
$sheets = $wkb-> 워크시트 (1); //Select 첫 번째 시트
$sheets-> 활성화; //Activate
$sheets-> 이름 "은" = ""는 ""는 ""는 "" "$maxi
///Fill 셀의 이름 = 20
$m = 1
($i = 1; $i < $maxi; $i + +) {
위한 ($n = 1; $n < 5; $n + +) {
$cell = $sheets-> 셀 ($i, $n); #Select 셀 (행 열 번호)
$cell-> 활성화;
$cell-> 값 = $m;
$m + +;
}
}
$ch = $sheets-> chartobjects-> 추가 (50, 40, 400, 100); #作图
$chartje = $ch-> 차트;
$chartje-> 활성화;
$chartje-> charttype = 63;
$selected = $sheets → 범위 ("E1:e$ 맥시");
$chartje-> setsourcedata ($selected);
에 신청
$file _name = "D:/test.xls"; 경로
경우 (file_exists ($file _name)) {@unlink ($file _name) 또는 다이 ("www.jzread.com 라는 메시지를 표시: 파일은 이미 존재 하 고 삭제할 수 없습니다!");}
$WKB-> 다른 이름으로 저장 ($file _name); 저장
$exapp-> 종료 ();
해제 ($exapp);
에코 "빌드 성공!"
방법 3
$a = "계좌 번호, 사서함, 성, 출생, 성, 실제 이름, 우편 번호, 휴대 전화, 주소 RN의 아기 날짜";
헤더 ("콘텐츠-유형: 응용 프로그램 / vnd.ms-excel");
헤더 ("내용-처리: 파일 이름 =". $Filename);
$SQL = "선택 *에서 Oy_use";
$Result = mysql_query ($SQL) 또는 죽을 (Mysql_error ());
동안 ($rs = Mysql_fetch_array ($Result)) {
//if (Get_days ($rs [' m_time ']) < = $Table) {
& nbsp; $a. $rs = [' user_name ']. $rs [' User_mail ']. ($rs [' User_baby_sex ']? 남성 ': '여자'. $rs [' User_baby_birth ']. ",";
$a. = "". $rs [' 모리 ']. ",". $rs [' User_rname ']. "," $rs [' User_zip ']. ",". $rs [' User_hand ']. $rs [' User_address ']. "RN";
/ /}
}
에코 $a; / *
첫 번째 메서드는 가장 간단한 헤더 ("내용-처리: 파일 이름 $xlsname xls =");
하지만 상대적으로 높은 두 번째 복잡 한 더 많은 기능. 세 번째 유형의
CVS 형식의 데이터를 출력 하는 합니다.