方维js方法:

function export_csv()
{
var inputs = $(".search_row").find("input:[type!='checkbox']");
var checkboxs = $(".search_row").find("input:[type='checkbox']:checked");
var selects = $(".search_row").find("select");
var param = '';
for(i=0;i<inputs.length;i++)
{
if(inputs[i].name!='m'&&inputs[i].name!='a')
param += "&"+inputs[i].name+"="+$(inputs[i]).val();
}
for(i=0;i<checkboxs.length;i++)
{
param += "&"+checkboxs[i].name+"="+$(checkboxs[i]).val();
}
for(i=0;i<selects.length;i++)
{
param += "&"+selects[i].name+"="+$(selects[i]).val();
}
var url= ROOT+"?"+VAR_MODULE+"="+MODULE_NAME+"&"+VAR_ACTION+"=export_csv";
alert(url);
location.href = url+param;
} php 写法:        if($page == 1)
            $content = iconv("utf-8","utf-8","编号,部门,姓名,手机,所属角色,提成系数(%),投资人人数,可以用余额,状态,最后登录时间,最后登录IP");
    
            if($page==1)
                $content = $content . "\n";
            
            foreach($list as $k=>$v)
            {
                $export_value['id'] =  iconv('utf-8','utf-8','"' . $v['id'] . '"');
                $export_value['name'] = iconv('utf-8','utf-8','"' . $v['adm_name'] . '"');
                $export_value['real_name'] = iconv('utf-8','utf-8','"' . $v['real_name'] . '"');
                $export_value['mobile'] = iconv('utf-8','utf-8','"' . $v['mobile'] . '"');
                $export_value['role'] = iconv('utf-8','utf-8','"' . M("Role")->where("id=".$v['role_id'])->getField("name") . '"');
                $export_value['rate'] = iconv('utf-8','utf-8','"' . $v['referrals_rate'] . '"');
                $export_value['rcount'] = iconv('utf-8','utf-8','"' . $v['referrals_count'] . '"');
                $export_value['money'] = iconv('utf-8','utf-8','"' . $v['referrals_money'] . '"');
                $export_value['status'] = iconv('utf-8','utf-8','"' . ($v['is_effect']== 1 ? "有效": "无效") . '"');
                $export_value['time'] = iconv('utf-8','utf-8','"' . to_date($v['login_time']) . '"');
                $export_value['ip'] = iconv('utf-8','utf-8','"' . $v['login_ip'] . '"');
                
                $content .= implode(",", $export_value) . "\n";
            }
            header("Content-Disposition: attachment; filename=部门.csv");
            echo $content;
                 

execl csv导出的更多相关文章

  1. yii的csv导出

    数据导出,简单的csv导出, public static function export($parameter){ if (is_array($parameter)) { $filename = da ...

  2. league之csv导出

    有的时候当我们导出文件时,如果文件比较小可以使用phpexcel,但是当文件太大时就会遇到很多瓶颈(excel条数限制.导出时间太长等). 这个时候要么使用excel分批次导出,要么就需要使用csv导 ...

  3. 将csv导出json格式

    将csv导出json格式 import os,csv,json cf = open('D:\OneDrive\\Tech\\Script\\Powershell_Script\\Uxin_work\\ ...

  4. MVC execl 导入导出

    MVC execl 导入导出 <input id="xls" name="xls" type="file" style="w ...

  5. PHP csv导出数据

    全部导出和时间导出 html代码,全程并不需要引用什么插件 <include file="public@header"/> <link href="__ ...

  6. vue后台_纯前端实现excel导出/csv导出

    之前的文件下载功能一般是由前后端配合实现,由于项目需要,纯前端实现了一把excel的导出功能: 一.excel导出 1.安装依赖库 xlsx:这是一个功能强大的excel处理库,但是上手难度也很大,还 ...

  7. PHP csv导出数据 (二)

    全部导出和时间导出 html代码,全程并不需要引用什么插件 <include file="public@header"/> <link href="__ ...

  8. Android 将数据写入Execl格式导出U盘、发送邮件

    创建Execl.写入Execl数据.导入U盘 public WriteExcel(Context mContext){ this.mContext = mContext; } // 创建excel表 ...

  9. android之csv导出

    import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.Fi ...

随机推荐

  1. js高级程序设计(第三版)学习笔记(第一版)

    ecma:欧洲计算机制造商协会iso/iec:国际标准化和国际电工委员会 dom级别(10*)文档对象模型1:DOM核心(映射基于xml文档)与dom html(在dom核心基础上)2:对鼠标,事件, ...

  2. [原创]Web前端开发——让ie 7 8支持表单的placeholder属性

    今天在写页面的时候,测试低版本浏览器时,发现input写的placeholder显示的是空白,所以特意写了一个普遍试用的方法来让低版本浏览器支持这个属性. 博主建了一个技术共享qq群:,因为目前人数还 ...

  3. 通向码农的道路(enet开源翻译计划 一)

    QQ 324186207群 enet交流技术.主要是为了研究tcp内部执行机制,欢迎大家增加探讨.小弟水平有限.翻译难免有误. . Features: ENet evolved specificall ...

  4. 实战ffs函数

    这个函数是返回整形的最低位1的位置 自己写是这个样子的: /* Find the first bit set in I. */ int lx_ffs(int i) { int index = 0, r ...

  5. [RxJS] Updating Data with Scan

    You often need to update the data flowing through the stream with custom logic based on what you nee ...

  6. openfire文件夹

    插件开发 学习制作第一个 openfire 插件 http://www.cnblogs.com/jying/p/3683409.html 跟我一步一步开发自己的Openfire插件 http://bl ...

  7. 【Android 应用开发】 ActionBar 样式详解 -- 样式 主题 简介 Actionbar 的 icon logo 标题 菜单样式修改

    作者 : 万境绝尘 (octopus_truth@163.com) 转载请著名出处 : http://blog.csdn.net/shulianghan/article/details/3926916 ...

  8. WebApi2官网学习记录---单元测试

    如果没有对应的web api模板,首先使用nuget进行安装 例子1: ProductController 是以硬编码的方式使用StoreAppContext类的实例,可以使用依赖注入模式,在外部指定 ...

  9. iOS的触摸事件

    在iOS中不是任何对象都能处理事件,只有继承了UIResponder的对象才能接收并处理事件,我们称其为@''响应者对象''UIApplication,UIViewController,UIView都 ...

  10. VC 串口通信类

    为了节省时间,我就贴出来吧 头文件 SerialPort.h /******************************************************************** ...