Php + mysql 데이터 시트 Excel 출력을 변환 하는 방법

출처: 인터넷
작성자: 사용자
키워드: 웹 프로그래밍 PHP는 자습서

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 형식의 데이터를 출력 하는 합니다.

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.