> 백엔드 개발 > PHP 튜토리얼 > PHP 파일은 데이터베이스 데이터를 Excel 테이블 코드 소개로 내보냅니다.

PHP 파일은 데이터베이스 데이터를 Excel 테이블 코드 소개로 내보냅니다.

不言
풀어 주다: 2023-04-04 15:46:02
앞으로
4341명이 탐색했습니다.

이 기사에서는 PHP 파일을 통해 데이터베이스 데이터를 Excel 테이블로 내보내는 코드에 대해 소개합니다. 필요한 참조 값이 있으면 도움이 될 것입니다.

데이터베이스에 내용이 너무 많아서 복사해서 붙여넣기가 너무 귀찮나요?

그럼 코드를 이용해서 구현해 보세요. 코드가 작성되면 내보내기가 쉽지 않죠?

excel.php

<?php
    error_reporting(E_ALL ^ E_DEPRECATED);
    $localhost = &#39;数据库地址&#39;;
    $dbname = &#39;数据库名&#39;;
    $dbuser = &#39;数据库账号&#39;;
    $dbpwd = &#39;数据库密码&#39;;
    $tbname = "需要导出的数据库表名";

    ob_end_clean();
    header(&#39;Content-type: text/html; charset=utf-8&#39;);
    header("Content-type:application/vnd.ms-excel;charset=UTF-8"); 
    header("Content-Disposition:filename=data.xls");// 文件名自己改,默认data.xls

    $conn = mysql_connect($localhost,$dbuser,$dbpwd) or die("连接数据库失败");
    mysql_select_db($dbname, $conn);
    mysql_query("set names &#39;UTF-8&#39;");

    $result=mysql_query("SELECT * FROM $tbname");
    echo "<table>";
    echo "<tr>";
    echo "<th>A1单元格</th>";
    echo "<th>B1单元格</th>";
    echo "<th>C1单元格</th>";
    echo "<th>D1单元格</th>";
    echo "</tr>";
    echo "</table>";
    while($row=mysql_fetch_array($result)){
        //下面data改成你自己数据库对应的字段
        $data1 = $row["data1"];
        $data2 = $row["data2"];
        $data3 = $row["data3"];
        $data4 = $row["data4"];
        
        //输出字段的数据到单元格
        //下面data改成你自己数据库对应的字段
        echo "<table>";
        echo "<tr>";
            echo "<td>$data1</td>";
            echo "<td>$data2</td>";
            echo "<td>$data3</td>";
            echo "<td>$data4</td>";
        echo "</tr>";
        echo "</table>";
    }
?>
로그인 후 복사

그런 다음 excel.php를 방문하면 다운로드할 수 있는 양식이 나타납니다.

위 내용은 PHP 파일은 데이터베이스 데이터를 Excel 테이블 코드 소개로 내보냅니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:segmentfault.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿