>  기사  >  백엔드 개발  >  PHP는 데이터를 execl 파일 형식으로 내보냅니다.

PHP는 데이터를 execl 파일 형식으로 내보냅니다.

WBOY
WBOY원래의
2016-07-25 09:08:271150검색
php将数据导为execl文件格式
  1. ?session_start();
  2. $sql_excel="";
  3. if(isset($_SESSION["excel"]))
  4. {
  5. $sql_excel=$_SESSION["excel"];
  6. }
  7. //unset($_SESSION["excel"]);
  8. $conn=mysql_connect("localhost"," root","");
  9. mysql_select_db("test");
  10. mysql_query("set names utf8",$conn);
  11. $result=mysql_query($sql_excel);
  12. header(" Content-type:application/vnd.ms-excel");
  13. header("Content-Disposition:attachment;filename=export_data.xls");
  14. //$result=mysql_query($sql_excel);
  15. $result=mysql_query($sql_excel);
  16. while($arr = mysql_fetch_assoc($result)){
  17. $content[]=$arr;
  18. }
  19. // print_r( $content);
  20. $table = '';
  21. $table .= '
  22. ';
  23. $table .= '
  24. ';
  25. foreach($content as $key=>$value){
  26. $table .= "
  27. ";
  28. $table .= "
  29. ';
  30. $table .= "
  31. ';
  32. $table .= "
  33. ';
  34. $ table .= "
  35. ';
  36. $table .= "
  37. ';
  38. $table .= "
  39. ';
  40. $table .= '
  41. ';
  42. }
  43. $table .= ' ';
  44. $table .= '
  45. id标题电话地址审核状态内容留言时间< ;/th>
    ".$value['id'].' ". $value['title'].' ".$value['phone'].' ".$value['address'].' ".$value['ischeck'].'< ;/td>';
  46. $table .= "
  47. ".$value['content'].' ". substr($value['datetime'],0,11).'
    ';
  48. echo $table;
  49. ?>
复代码
PHP는 데이터를 execl 파일 형식으로 내보냅니다.
  1. session_start();
  2. $link= mysql_connect("localhost", "root", "") 또는 die("연결할 수 없습니다: " . mysql_error());
  3. mysql_query("set names utf8",$link);
  4. mysql_select_db("test");
  5. $sqls = "id desc를 기준으로 뉴스 순서에서 * 선택 ";
  6. $_SESSION["excel"]=$sqls;
  7. $rs1 = mysql_query($sqls);
  8. while($arr = mysql_fetch_assoc($rs1)){
  9. $content[]=$arr ;
  10. }
  11. echo '';
  12. echo '
  13. ';
  14. echo '< thead> ';
  15. echo '
  16. ';
  17. echo '<번째>일련번호';
  18. echo '<번째>사용자 UID';
  19. echo ' 표시 위치';
  20. echo ' 파일 이름';
  21. echo ' 동영상 이름' ;
  22. echo '번째>영상 소개';
  23. echo '번째>업로드 시간';
  24. echo '
  25. ';
  26. echo '';
  27. echo '
  28. ';
  29. foreach($content as $k => $v){
  30. echo "< ;tr onMouseOver =this.style.BackgroundColor='#cccccc' onMouseOut=this.style.BackgroundColor='#FFFFFF'>";
  31. echo "
  32. ";
  33. echo "< ;td>{$v['title']}";
  34. echo "
  35. ";
  36. echo "< ;td>{$v['address']}";
  37. echo "
  38. ";
  39. echo "< ;td>{$v['content']}";
  40. echo "
  41. ";
  42. echo "< ;/tr>";
  43. }
  44. echo '';
  45. echo '
  46. ';
  47. echo '
  48. 동영상 목록(색인: 홈페이지에 표시 lanmu: 동영상 페이지에 표시)
    $k {$v['phone']} {$v['ischeck']} {$v['datetime']}
    ';
  49. //var_dump($content);
  50. mysql_free_result($rs1);
  51. mysql_close($link );
  52. ?>
코드 복사


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