文档章节

php 简单导出excel功能

bo-少
 bo-少
发布于 2017/03/28 10:21
字数 213
阅读 9
收藏 0

这是原生不需要phpexcel 的简易导出功能

$keys = array('z1, 'z2', 'z3', 'z4', 'z5', 'z6', 'z7'); // excel第一行显示的名称对应key
$keys_chn = array('客户号', '订单号', '订单状态', '产品信息', '订单类型', '件数', '已入库件数');、//key 对应中文


    if(!$count){ //列表总数
        echo '不存在记录';

        exit;
    }

    $excel_name = "xxxx.xls";
    header("Content-type:application/force-download");
    
    header("Content-type:application/vnd.ms-excel;charset='gb2312'");
    header("Content-Disposition:attachment; filename=$excel_name");

$sql="select xxx....";    

$_list    = $_order_data_from_jituan->_list($sql);
    echo "excelData==";
    echo("<html>");   
    echo("<head><meta http-equiv=Content-Type content='text/html; charset=gb2312'></head><body>");
    echo("<table border='1' cellpadding='0' cellspacing='0' bordercolor='#000000'>");   
    echo("<caption>");   
    echo("<span  style='font-size: medium;font-weight: bold;'>订单信息</span>");   
    echo("</caption>");   
    echo("<tr>");   

    foreach($keys_chn as $k){
        echo("<th  bgcolor='#CCCCFF'>$k</th>");   

    }
    echo("</tr>");   

    $n = count($_list);
    for($i=0;$i<$n;$i++)
    {
        $r = $_list[$i];

        echo("<tr>");   

        foreach($keys as $k){
            $r[$k] = str_replace("\"", "", $r[$k]);

            echo("<td align='left'>");   
            echo $r[$k];
            echo("</td>");   

        }

        echo("</tr>");  

    }
    echo("</table>");   
    echo("</body></html>");  
    exit;

© 著作权归作者所有

bo-少

bo-少

粉丝 8
博文 42
码字总数 14563
作品 0
广州
程序员
私信 提问
php导入导出excel实例

这里实现的PHP导入导出excel功能用到的是开源PHPExcel,执行下面的操作之前请先下载该类库文件,官方网站:http://www.codeplex.com/PHPExcel,官网案例代码很多,导出pdf什么的都有,这里主...

card123
2015/09/24
450
0
phpexcel导入导出excel文件常用操作

web程序开发的时候,经常有关于操作Excel的需求.PHPExcel类是我用过的比较实用的工具[当然,除了那惊人的内存占用].PHPExcel本身的tar包里面已经有非常详细的demo,在这里我记录我使用到的一些工...

binzone
2014/04/20
1K
0
Codeigniter利用PHPExcel导出Excel文件

在php中我们如果要导入excel文件我们会直接使用php输出csv文件或者使用phpexcel直接生成excel文件,下面我再来介绍Codeigniter利用PHPExcel导出Excel文件具体实现方法,有需要学习的朋友可参...

mickelfeng
2013/05/05
3K
1
PHPExcel导出excel文件

PHPExcel导出excel文件,先说下重要的参数要记住的东西 impUser() 导入方法 exportExcel(xlsName,xlsName,xlsCell,$xlsData);导出方法 PHPExcel.php PHP主文件, 放置各种class结合核心文件 ...

梦梦阁
04/17
23
0
nodejs中几个excel模块的简单对比

找了4个star较多的且还在维护的excel模块测试一下,导入问题不大,主要测试的是导出功能。 选择 exceljs (支持复杂导出,功能齐全;文档写的太烂,反正我是看了大半天,github地址) ejsexce...

mosaic101
2016/12/06
163
0

没有更多内容

加载失败,请刷新页面

加载更多

PostgreSQL 11.3 locking

rudi
今天
5
0
Mybatis Plus sql注入器

一、继承AbstractMethod /** * @author beth * @data 2019-10-23 20:39 */public class DeleteAllMethod extends AbstractMethod { @Override public MappedStatement injectMap......

一个yuanbeth
今天
11
1
一次写shell脚本的经历记录——特殊字符惹的祸

本文首发于微信公众号“我的小碗汤”,扫码文末二维码即可关注,欢迎一起交流! redis在容器化的过程中,涉及到纵向扩pod实例cpu、内存以及redis实例的maxmemory值,statefulset管理的pod需要...

码农实战
今天
4
0
为什么阿里巴巴Java开发手册中不建议在循环体中使用+进行字符串拼接?

之前在阅读《阿里巴巴Java开发手册》时,发现有一条是关于循环体中字符串拼接的建议,具体内容如下: 那么我们首先来用例子来看看在循环体中用 + 或者用 StringBuilder 进行字符串拼接的效率...

武培轩
今天
9
0
队列-链式(c/c++实现)

队列是在线性表功能稍作修改形成的,在生活中排队是不能插队的吧,先排队先得到对待,慢来得排在最后面,这样来就形成了”先进先出“的队列。作用就是通过伟大的程序员来实现算法解决现实生活...

白客C
今天
81
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部