码迷,mamicode.com
首页 > Web开发 > 详细

PHP 导出Excel 备忘

时间:2015-09-19 12:29:14      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:

<?php
header("Content-type:application/vnd.ms-excel;charset=UTF-8");
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:attachment;filename=order_".$page.".xls");
echo "订单号"."\t";
echo "商品名称"."\t";
echo "商品属性"."\t";
echo "订单状态"."\t";
echo "支付方式"."\t";
echo "订单金额"."\t";
echo "应付金额"."\t";
echo "运费"."\t";
echo "收货人"."\t";
echo "收货电话"."\t";
echo "收货地址"."\t";
echo "买家"."\t";
echo "下单时间"."\t";
echo "微信交易号"."\t";
echo "\n";

foreach($data as $v){
    echo $v[id].\‘."\t";
    echo $v[product][0][title]."\t";
    echo $v[product][0][guige]."\t";
    echo $v[promptstatus]."\t";
    echo $v[type]."\t";
    echo $v[money]."\t";
    echo $v[actual_pay]."\t";
    echo $v[express_actual]."\t";
    echo $v[receive_name]."\t";
    echo $v[receive_phone]."\t";
    echo $v[receive_address]."\t";
    echo $v[nickname]."\t";
    echo $v[create_time]."\t";
    echo ($v[transid] ? $v[transid].\‘ : ‘‘)."\t";
    if(count($v[product]) > 1){
        echo "\n";
        foreach($v[product] as $k => $u){
            if($k == 0) continue;
            echo $v[id].\‘."\t";
            echo $u[title]."\t";
            echo $u[guige]."\t";
            echo $v[promptstatus]."\t";
                        echo $v[type]."\t";
                        echo $v[money]."\t";
                        echo $v[actual_pay]."\t";
                        echo $v[express_actual]."\t";
                        echo $v[receive_name]."\t";
                        echo $v[receive_phone]."\t";
                        echo $v[receive_address]."\t";
                        echo $v[nickname]."\t";
                        echo $v[create_time]."\t";
            echo "\t";
            echo "\n";
        }
    }
    echo "\n";
}

主要是输出头信息

\n 软回车
      在Windows 中表示换行且回到下一行的最开始位置。相当于Mac OS 里的 \r 的效果。
      在Linux、unix 中只表示换行,但不会回到下一行的开始位置。
\r 软空格:
  在Linux、unix 中表示返回到当行的最开始位置。
  在Mac OS 中表示换行且返回到下一行的最开始位置,相当于Windows 里的 \n 的效果。

\t 跳格(移至下一列)。
  它们在双引号或定界符表示的字符串中有效,在单引号表示的字符串中无效。
  \r\n 一般一起用,用来表示键盘上的回车键,也可只用 \n。
  \t表示键盘上的“TAB”键。

 

PHP 导出Excel 备忘

标签:

原文地址:http://www.cnblogs.com/lazyx/p/4821138.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!