史上最简单的在 Yii2.0 中将数据导出成 Excel
来源:互联网 发布:李健 快乐男声 知乎 编辑:程序博客网 时间:2024/05/16 02:34
在 vendor/yiisoft/yii2/helpers/ 创建一个 Excel.php
<?php
namespace yii\helpers;
class Excel{
public static function down_xls($data,$keys){
$xls="<html><meta http-equiv=content-type content=\"text/html;charset=UTF-8\"><body><table border='1'>";
$xls.="<tr><td>".implode("</td><td>",$keys)."</td></tr>";
$xls.=implode("",array_map(function($x){
return '<tr><td>'.implode("</td><td>",$x).'</td></tr>'
},$data));
$xls.="</table></body></html>";
header("Content-Type:application/vnd.ms-excel");
header("Content-Disposition:attachment;filename='".uniqid().".xls'");
die($xls);
}
}
?>
任意控制器下:
use yii\helpers\Excel;
Excel::down_xls(查询出来的数据{二维数组},标题{一维数组});
0 0
- 史上最简单的在 Yii2.0 中将数据导出成 Excel
- MVC中将数据导出Excel
- 在sqlplus中将数据导出HTML与EXCEL文件
- 在VBA中将不规则数据导出到Excel
- .net中将DataGridView内的数据导出为Excel表格
- asp.net中将gridview数据导出成Excel问题解决
- asp.net中将gridview数据导出成Excel
- C#中将ListView数据导出为excel
- C#中将控件数据导出Excel
- wpf中将数据导出为Excel
- Extjs中将数据导出为Excel表格
- Java中将数据导出到Excel
- .net中将数据以excel格式导出
- 在ASP.NET中将dataset数据保存到excel,GridView导出到excel
- 在ASP.NET中将数据库中数据导出为Excel表格
- 在ASP.NET中将数据库中数据导出为Excel表格
- 在aspx页面中将DataTable中的数据通过GridView导出到Excel中
- c#简单的Excel数据导出......
- ZCMU—1891
- iOS10或iphone7偶然不能下载app 但过段时间又好了
- pre自动换行输出
- (六)ArcGIS API For Javascript之查询功能
- 自我介绍:历史背景-从学校到工作
- 史上最简单的在 Yii2.0 中将数据导出成 Excel
- 在Windows 10系统下安装JDK
- 如何实现“猜你喜欢”功能
- 修改linux文件权限命令:chmod
- Android 模拟器之 Genymotion
- 浅谈HTML5新标签的浏览器兼容问题
- 多线程的“并发”和“并行”
- 使用System.Diagnostics.Process.Start()打开指定网址、文件、程序
- php+ajax图片上传,及时文件上传 摆渡整合