ホームページ >バックエンド開発 >PHPチュートリアル >PHP ファイルでデータベース データを Excel テーブル コードにエクスポートするコードの紹介

PHP ファイルでデータベース データを Excel テーブル コードにエクスポートするコードの紹介

不言
不言転載
2018-12-29 09:56:404338ブラウズ

この記事の内容は、データベースのデータをExcelのテーブルにエクスポートするためのphpファイルのコード紹介です。一定の参考価値があります。困っている友人の参考になれば幸いです。あなたに。役に立ちます。

データベースにはコンテンツが多すぎます。コピーして貼り付けるのは面倒ですか?

次に、コードを使用して実装します。コードを書いたら、エクスポートするのは簡単ではありませんか? にアクセスすると、エクスポートできます。

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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。