zoukankan      html  css  js  c++  java
  • Excel导出

    转:

    http://www.yiichina.com/topic/4509

    function down_xls($data, $keynames, $name='dataxls') {
    $xls[] = "<html><meta http-equiv=content-type content="text/html; charset=UTF-8"><body><table border='1'>";
    $xls[] = "<tr><td>ID</td><td>" . implode("</td><td>", array_values($keynames)) . '</td></tr>';
    $index = 0;
    if (preg_match('/MSIE/',$_SERVER['HTTP_USER_AGENT'])) {
    $name = rawurlencode($name);
    }
    foreach($data As $o) {
    $line = array(++$index);
    foreach($keynames AS $k=>$v) {
    $line[] = htmlspecialchars($o[$k]);
    }
    $xls[] = '<tr><td>'. implode("</td><td>", $line) . '</td></tr>';
    }
    $xls[] = '</table></body></html>';
    $xls = join(" ", $xls);
    header("Content-Type: application/vnd.ms-excel");
    header('Content-Disposition: attachment; filename="'.$name.'.xls"');
    die(mb_convert_encoding($xls,'UTF-8','UTF-8'));
    }
    $user_info=array(
    0=>array("uid"=>"12","name"=>"fanguohui","sex"=>"nan"),
    1=>array("uid"=>"132","name"=>"yuandahhui","sex"=>"nan"),
    2=>array("uid"=>"135","name"=>"hhui","sex"=>"nan"),

    );
    $key_name=array(
    "uid"=>"id",
    "name"=>"姓名",
    "sex"=>"xingbie",
    );
    down_xls($user_info,$key_name,"用户信息表");
  • 相关阅读:
    FTP 协议和 HTTP 协议的比较
    HttpURLConnection的post请求,什么时候发出,writeData存在什么地方
    装饰器
    函数参数以及名称空间作用域
    函数的调用
    函数的返回值
    定义函数的三种方式
    函数
    day05
    day04
  • 原文地址:https://www.cnblogs.com/myyuanyuan/p/6441375.html
Copyright © 2011-2022 走看看