欢迎光临!中国网页设计提供最新的免费网页制作教程,网页设计技术,HTML5+DIV3...中国站长必上的网站。
加入收藏设为首页广告合作
您当前位置:网站首页 >> 网络编程 >> PHP编程 >> PHP将数据库数据导出至Excel及Excel导入数据库的方法
  • Asp编程
  • PHP编程
  • .Net编程
  • jsp编程
  • android 开发
  • Access
  • Mysql
  • Mssql
  • Oracle
  • PHP将数据库数据导出至Excel及Excel导入数据库的方法

    来源:中国网页设计 浏览:3263

    内容提要:本文介绍了PHP将数据库数据导出至Excel及Excel导入数据库的方法,并给出源码,可直接使用,非常方便。

    做项目时,不少项目要求数据库中数据能导出到excel文档中方便打印。

    有些时候又需要把excel中的数据批量导入数据库,以节省人力和时间。

    本文介绍了PHP将数据库数据导出至Excel及Excel导入数据库的方法,并给出源码,可直接使用,非常方便。

    一.将数据库中数据导出到excel文档

    导出可以利用MIME协议轻松导出表格文件,不用依赖任何组件。按如下格式设置header即可导出Excel,同时浏览器进行下载

    header('Content-type: text/html; charset=utf-8');
    header("Content-type:application/vnd.ms-excel;charset=UTF-8"); //application/vnd.ms-excel指定输出Excel格式
    header("Content-Disposition:filename=表格文件名.xls"); //输出的表格名称

    完整代码如下:

    <?php
    header('Content-type: text/html; charset=utf-8');
    header("Content-type:application/vnd.ms-excel;charset=UTF-8");
    header("Content-Disposition:filename=表格文件名.xls");
    $conn = mysql_connect("localhost","root","数据库密码") or die("不能连接数据库");
    mysql_select_db("数据库名", $conn);
    mysql_query("set names 'UTF-8'");
    $sql="select * from 表名 where 条件";
    $result=mysql_query($sql);
    echo "表头1\t表头2\t表头3\n";
    while($row=mysql_fetch_array($result)){
        echo $row[0]."\t".$row[1]."\t".$row[2]."\n";
    }
    ?>

    这里其实\t就是换格,\n就是换行。在一个网页中设置这个php文件的链接,当点击时浏览器会自动把传过来的流保存为Excel文件。

    第1页 第2页
    发表评论 共有0人对本文发表评论
    网名:
    评论:
    验证:
    (网友评论仅供表达个人看法,并不表明本站同意其观点或证实其描述)
    联系我们 - 网站调查 - 免责声明 - 站长简介 - 站点综合查询 - 课件习题 - 友情链接 - 站长统计