zoukankan      html  css  js  c++  java
  • 一个php文件就可以把数据库的数据导出Excel表格

    数据库内容太多,复制粘贴太麻烦?
    那就用代码实现把,把代码写好了,导出还不容易吗,访问即可导出。

    excel.php

    
    <?php
        error_reporting(E_ALL ^ E_DEPRECATED);
        $localhost = '数据库地址';
        $dbname = '数据库名';
        $dbuser = '数据库账号';
        $dbpwd = '数据库密码';
        $tbname = "需要导出的数据库表名";
    
        ob_end_clean();
        header('Content-type: text/html; charset=utf-8');
        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 'UTF-8'");
    
        $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就可以弹出表格下载了。
    作者:TANKING
    网站:likeyunba.com
    微信:likeyunba520

    来源:https://segmentfault.com/a/1190000017551447

  • 相关阅读:
    Struts2之Domain Model(域模型)。
    struts2接收参数的5种方法
    java泛型中特殊符号的含义
    @value取值
    Spring分页实现PageImpl<T>类
    eclipse快捷键整理
    String字符串的截取
    Java调用ASP.NET的webservice故障排除
    根据wsdl文件用soapUi快速创建webService服务(有图有真相)
    @Autowired标签与 @Resource标签 的区别
  • 原文地址:https://www.cnblogs.com/datiangou/p/10192599.html
Copyright © 2011-2022 走看看