yii的csv导出
数据导出,简单的csv导出,
public static function export($parameter){
        if (is_array($parameter)) {
            $filename = date('Y-m-d_H-i-s') . '.csv';
            header('Content-Type: text/csv');
            header("Content-Disposition: attachment;filename={$filename}");
            $fp = fopen('php://output', 'w');
            fwrite($fp,chr(0xEF).chr(0xBB).chr(0xBF));
            if ( ! empty($parameter['header']) && is_array($parameter['header'])) {
                fputcsv($fp, $parameter['header']);
            }
            if (isset($parameter['data'])) {
                foreach ($parameter['data'] as $row) {
                    fputcsv($fp, $row);
                }
            }return true;
        }
        throw new \yii\web\HttpException(500, "Not a valid parameter!");
  }
$parameter['header']-------表头
$parameter['data']-------数据
yii的csv导出的更多相关文章
- league之csv导出
		
有的时候当我们导出文件时,如果文件比较小可以使用phpexcel,但是当文件太大时就会遇到很多瓶颈(excel条数限制.导出时间太长等). 这个时候要么使用excel分批次导出,要么就需要使用csv导 ...
 - 将csv导出json格式
		
将csv导出json格式 import os,csv,json cf = open('D:\OneDrive\\Tech\\Script\\Powershell_Script\\Uxin_work\\ ...
 - PHP csv导出数据
		
全部导出和时间导出 html代码,全程并不需要引用什么插件 <include file="public@header"/> <link href="__ ...
 - vue后台_纯前端实现excel导出/csv导出
		
之前的文件下载功能一般是由前后端配合实现,由于项目需要,纯前端实现了一把excel的导出功能: 一.excel导出 1.安装依赖库 xlsx:这是一个功能强大的excel处理库,但是上手难度也很大,还 ...
 - PHP csv导出数据 (二)
		
全部导出和时间导出 html代码,全程并不需要引用什么插件 <include file="public@header"/> <link href="__ ...
 - android之csv导出
		
import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.Fi ...
 - ActiveReports 报表控件V12新特性 -- 新增JSON和CSV导出
		
ActiveReports是一款专注于 .NET 平台的报表控件,全面满足 HTML5 / WinForms / ASP.NET / ASP.NET MVC / WPF 等平台下报表设计和开发工作需求 ...
 - yii框架 excel导出
		
环境: yii框架 basic版 1.下载 PHPexcel (我用的是PHPExcel-1.8.1) 2.将下载的文件夹 (PHPExcel-1.8.1)放至 vender下 (路径:basic ...
 - CSV导出
		
CSV 导入导出工具类 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; impor ...
 
随机推荐
- JavaScript 运算符
			
JavaScript 运算符 JavaScript 运算符用于赋值,比较值,执行算术运算等. JavaScript 算术运算符 算术运算符用于执行两个变量或值的运算. 赋值 y = 5, 以下表格将向 ...
 - ASP.NET 单点登陆
			
第一种:同主域但不同子域之间实现单点登陆 Form验证其实是基于身份cookie的验证.客户登陆后,生成一个包含用户身份信息(包含一个ticket)的cookie,这个cookie的名字就是在web. ...
 - 004商城项目:ssm框架的整合之后的调试
			
我们来做一个测试应用,去数据库中输入item表的id然后找到里面的信息转换成json显示在页面上. item表如下: 效果: 代码如下: Dao层: 逆向工程自己的的Mapper. Service层: ...
 - Power of Two
			
Given an integer, write a function to determine if it is a power of two. bool isPowerOfTwo(int n) { ...
 - java 中的异步回调
			
异步回调,本来在c#中是一件极为简单和优雅的事情,想不到在java的世界里,却如此烦琐,先看下类图: 先定义了一个CallBackTask,做为外层的面子工程,其主要工作为start 开始一个异步操作 ...
 - addShutdownHook的用法
			
addShutdownHook作为一个正常关闭Java程序的途径,其实是非常有用的. 有JDK文档可知,当程序正常退出,或者为响应用户中断而终止虚拟机的时候,就会调用里面的线程,来作最后的退出处理. ...
 - CentOs下jdk的安装
			
jdk的安装是咱搞java的基本功了,在window上配置了没上百次也有几十次了,今天换个环境,需要在linux系统上安装,而服务器版本的CentOs是纯命令行的, 因此也给配置jdk增加了不少难度, ...
 - Java实现生产者和消费者
			
生产者和消费者问题是操作系统的经典问题,在实际工作中也常会用到,主要的难点在于协调生产者和消费者,因为生产者的个数和消费者的个数不确定,而生产者的生成速度与消费者的消费速度也不一样,同时还要实现生产者 ...
 - 我的第一个 JSP (SSH) 个人网站【开源】
			
唠叨两句背景 相当长时间没上来发帖了,最近几个月除了完成产品经理一个又一个重复又重复的app开发任务之外,最大的工作莫过于充分利用上笔主的业余时间,系统性地跟李刚同志学习JavaEE的SSH框架开发技 ...
 - Redis简介-安装-入门
			
前言 我们team马上要用Redis了. 所以先学习一下这东西. Redis大名很早以前就听过了,以前在的公司都没有用到. 现在有机会终于接触到了,果断学习起来. 什么是redis Redis是完全开 ...