1.mshd_orderlist.tpl

<form id="frm" method="GET" action="mshd_orderlist.php">
  <input type="hidden" name="op" id="op" value="user_list">
  <input type="submit" name="sub" value="导出秒杀名单" onClick="export_data()" />
</form>
<script>
function export_data() {
$('#op').val('export');
$('#frm').submit();
}
</script>

2.mshd_orderlist.php

if($op == 'export'){
$miaosha_list = $mshd_miaosha_member_obj -> getMemberList(false, $where_str, $order_by,'',"add_time,user_id,mobile,item_name,serial_number,payment_code,pay_price,out_trade_no,`status`");
$film_name = 'miaosha_list_' . date('Ymd') . '.xls';
header("Content-Type: application/vnd.ms-excel");
header("Content-Disposition: attachment;filename=" . $film_name);
echo iconv('utf-8', 'gbk', "用户ID\t用户手机号\t商品名称\t兑换码\t支付方式\t价格\t秒杀时间\t订单外部交易号\t支付状态");
foreach ($miaosha_list as $k => $v)
{
$time = date('Y-m-d H:i:s', $v['add_time']);
$str = "\r\n" . $v['user_id'];
$str .= "\t" . $v['mobile'];
$str .= "\t" . $v['item_name'];
$str .= "\t" . $v['serial_number'];
$str .= "\t" . $v['payment_code'];
$str .= "\t" . $v['pay_price'];
$str .= "\t" . $time;
$str .= "\t" . $v['out_trade_no']; $msg_info = "";
if($v['status'] == ){
$msg_info = "已支付";
}else if($v['status'] == ){
$msg_info = "无效";
}else if($v['status'] == ){
$msg_info = "已退款";
}else{
$msg_info = "未支付";
}
$str .= "\t" . $msg_info; echo iconv('utf-8', 'gbk', $str);
}
exit();
}

dedecms导出csv文件的更多相关文章

  1. 导出csv文件示例

    导出csv文件示例 csv文件默认以英文逗号,做为列分隔符换行符\n作为行分隔符,写入到一个.csv文件即可.含有英文逗号,和换行符会发生数据输出会出现混乱,下面列出一些处理方法.特殊字符处理1.含有 ...

  2. mysql SQLyog导入导出csv文件

    1.选择数据库表 --> 右击属性 --> 备份/导出 --> 导出表数据作为 --> 选择cvs --> 选择下面的“更改” --> 字段 --> 变量长度 ...

  3. PHP 读取/导出 CSV文件

    工作中经常会有遇到导入/导出的需求,下面是常用的方法.读取CSV文件,可以分页读取,设置读取行数,起始行数即可.导出CSV文件,用两种方法进行实现. /** * 读取CSV文件 * @param st ...

  4. Web 端 js 导出csv文件(使用a标签)

    前言 导出文件,使用最多的方式还是服务器端来处理.比如jsp 中使用response 的方式. 但是,有时候可能就想使用web 前端是否也可以把页面上的内容导出来呢? 比如说,导出页面的一个表格. 这 ...

  5. PHP导出CSV文件出现乱码的解决方法

    在做项目时碰到使用外语的情况下,我们就会使用UTF-8编码.但是,在用PHP导出CSV文件时,如果写入的数据是使用UTF-8编码的日语.韩语之类的外文,就会出现乱码. 要解决PHP生成CSV文件的乱码 ...

  6. [转]PL/SQL Developer 导入导出csv文件

    PL/SQL Developer 可以导入或者导出CSV文件. 导入CSV文件步骤: 1.选择tools->text importer.... 2.选择第二个Data to oracle选项卡, ...

  7. 导出csv文件数字会自动变科学计数法的解决方法

    其实这个问题跟用什么语言导出csv文件没有关系.Excel显示数字时,如果数字大于12位,它会自动转化为科学计数法:如果数字大于15位,它不仅用于科学技术费表示,还会只保留高15位,其他位都变0.解决 ...

  8. web前端导出csv文件

    前言 导出文件,使用最多的方式还是服务器端来处理.比如jsp 中使用response 的方式. 但是,有时候可能就想使用web 前端是否也可以把页面上的内容导出来呢? 比如说,导出页面的一个表格. 这 ...

  9. 转:导出csv文件数字会自动变科学计数法的解决方法

    导出csv文件数字会自动变科学计数法的解决方法   其实这个问题跟用什么语言导出csv文件没有关系.Excel显示数字时,如果数字大于12位,它会自动转化为科学计数法:如果数字大于15位,它不仅用于科 ...

随机推荐

  1. CF1056:Check Transcription(被hack的hash)

    One of Arkady's friends works at a huge radio telescope. A few decades ago the telescope has sent a ...

  2. InputStream,InputStreamReader和Reader的关系

    InputStream:得到的是字节输入流,InputStream.read("filename")之后,得到字节流 Reader:读取的是字符流 InputStreamReade ...

  3. Phonegap 自定义插件

    一.PhoneGap中js与Java之间相互调用分为同步和异步两种方式 1.同步:js调用Java类的方法,然后Java类的方法直接返回一个值给js端 2.异步:js调用Java类的方法,Java类的 ...

  4. C语言 字符串处理函数 转自 http://blog.chinaunix.net/uid-25885064-id-3175049.html

     C字符串处理函数 2012-04-13 18:14:16 分类: C/C++ void *memccpy (void *dest, const void *src, int c, size_t n) ...

  5. yaml语言教程

    大家直接去看阮一峰的教程. http://www.ruanyifeng.com/blog/2016/07/yaml.html?f=tt 简介 基本语法规则: 大小写敏感 使用缩进表示层级关系 缩进时不 ...

  6. NFS 相关操作指令

    1.启动NFS服务器 为了使NFS服务器能正常工作,需要启动portmap和nfs两个服务,并且portmap一定要先于nfs启动. #service portmap start #service n ...

  7. 本地通过源码方式启动solr

      首先,下载solr5.5.0源码,http://apache.fayea.com/lucene/solr/5.5.0/solr-5.5.0-src.tgz   解压完成后,分为几个目录,然而sol ...

  8. jsp获取请求头信息

    <%@ page language="java" import="java.util.*" contentType="text/html; ch ...

  9. hadoop学习day2开发笔记

    1.将hdfs客户端开发所需的jar导入工程(jar包可在hadoop安装包中找到common/hdfs) 2.写代码 要对hdfs中的文件进行操作,代码中首先需要获得一个hdfs的客户端对象 Con ...

  10. 拦截TextBox 双击消息

    Option Explicit Public Declare Function GetWindowLong Lib "user32" Alias "GetWindowLo ...