方维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. jQuery获取select option

    jQuery的一些方法理出一些常用的方法: //获取第一个option的值 $('#test option:first').val(); //最后一个option的值 $('#test option: ...

  2. hdu 1695 GCD(欧拉函数+容斥)

    Problem Description Given 5 integers: a, b, c, d, k, you're to find x in a...b, y in c...d that GCD( ...

  3. spark1.3的部署

    1.下载源码,根据自己的环境编译,我这里下载的是spark1.3版本 本人采用sbt编译, SPARK_HADOOP_VERSION=2.5.2 SPARK_YARN=ture sbt/sbt ass ...

  4. Webservice-Java-Xfire

    最近公司最近需要将以前提供出去的接口统一用一个标准来实现,考虑到webservice这个是标 准,因此我花时间大概学习了一下webservice,也对JAVA的几个webservice框架进行了一些小 ...

  5. Linux RAR 安装和使用详细说明

    描述:Linux默认自带ZIP压缩,最大支持4GB压缩,RAR的压缩比大于4GB.  流程:下载 >安装 > 使用  ----------------------------------- ...

  6. [AngularJS] Transforming raw JSON data to meaningful output in AngularJS

    angular.module('APP', []) .controller('MainController', function($scope, UserConstants){ var user = ...

  7. Android万能分辨率适应法

    (1)获取屏幕的尺寸 WindowManager windowManager = (WindowManager) getSystemService(Context.WINDOW_SERVICE); D ...

  8. [Android算法] bitmap 将图片压缩到指定的大小

    Bitmap压缩到指定大小: private void imageZoom() {//图片允许最大空间 单位:KBdouble maxSize =400.00;//将bitmap放至数组中,意在bit ...

  9. 推荐一款JSON字符串查看器

    JSON Viewer是一款方便易用的Json格式查看器.Json格式的数据阅读性很差,如果数据量大的话再阅读方面会十分困难,有了这软件,问题就解决了,能够快速把Json字符串排列规则的树结构,支持对 ...

  10. SQL Server链接MySQL实践

    最近在访问多数据库的时候进行了SQLServer链接MySQL数据的实践,现总结如下: 一.  安装mysql-connector-odbc驱动: 1. 在SQL Server服务器的机器上安装mys ...