php不使用插件导出excel的简单方法
2015-01-24信息快讯网
这篇文章主要介绍了php不使用插件导出excel的简单方法,首先获取需要导出的数据的数组,数组的格式在下面。之后就是定义文件名称和需要导出的excel的样式,最后就是循环数组,输出数据了
$filename=date("Y年m月d日")."数据信息统计结果.xls"; //文件名 $ua = $_SERVER["HTTP_USER_AGENT"]; //中文文件名不乱码 if (preg_match("/MSIE/", $ua)) { $filename=urlencode($filename); } else if (preg_match("/Firefox/", $ua)) { $filename=$filename; } else { $filename=urlencode($filename); } header("Content-type:application/vnd.ms-excel"); //输出excel头 header("Content-Disposition:filename=".$filename); $n = iconv('utf-8', 'gbk', '11'); //设置excel表格列 $t = iconv('utf-8', 'gbk', '22'); $k = iconv('utf-8', 'gbk', '33'); $s = iconv('utf-8', 'gbk', '44'); $r= iconv('utf-8', 'gbk', '55'); $a= iconv('utf-8', 'gbk', '66');echo "{$n}\t"; echo "{$t}\t"; echo "{$k}\t"; echo "{$s}\t"; echo "{$r}\t"; echo "{$a}\t\n";
foreach($a as $kk=>$pp){ //对每列些数据 foreach($pp['child'] as $k=>$p){ echo iconv("utf-8", "gbk//IGNORE", $pp['u']."\t"); echo iconv("utf-8", "gbk//IGNORE", $p['u']."\t"); echo iconv("utf-8", "gbk//IGNORE", $p['s']."\t"); echo iconv("utf-8", "gbk//IGNORE", $p['t']."\t"); echo iconv("utf-8", "gbk//IGNORE", $p['c']."\t"); echo iconv("utf-8", "gbk//IGNORE", $p['t']."\t\n"); } }
数组格式为
Array ( [0] => Array ( [unitid] => 1234 [u] => aaa [fid] => 1000 [shengid] => 1000 [shiid] => 0 [xianid] => 0 [rid] => 2 [orders] => 50 [sys_createuid] => 1 [sys_createtime] => 1383556976 [sys_updateuid] => 1 [sys_updatetime] => 1389853763 [child] => Array ( [0] => Array ( [unitid] => 1035 [u] => bbb [fid] => 1000 [shengid] => 1000 [shiid] => 0 [xianid] => 0 [rid] => 2 [orders] => 50 [sys_createuid] => 1 [sys_createtime] => 1383556976 [sys_updateuid] => 1 [sys_updatetime] => 1389853763 [funitname] => [s] => 6 [t] => 1 [c] => 1 [t] => 2 ) [4] => Array ( [u] => 合计 [s] => 8 [t] => 1 [c] => 3 [t] => 3 ))))
Yii中使用PHPExcel导出Excel的方法
Linux下创建nginx脚本-start、stop、reload…
ThinkPHP使用PHPExcel实现Excel数据导入导出完整实例
解决cPanel无法安装php5.2.17
ThinkPHP之getField详解
ThinkPHP CURD方法之field方法详解
Codeigniter+PHPExcel实现导出数据到Excel文件
Codeigniter生成Excel文档的简单方法
php导出csv格式数据并将数字转换成文本的思路以及代码分享
PHP实现把MySQL数据库导出为.sql文件实例(仿PHPMyadmin导出功能)
php把数据表导出为Excel表的最简单、最快的方法(不用插件)
php导出excel格式数据问题
php统计文章排行示例
php无限遍历文件夹示例分享
Drupal读取Excel并导入数据库实例
php读取excel文件示例分享(更新修改excel)
php更新修改excel中的内容实例代码
Php中使用Select 查询语句的实例
php生成excel文件的简单方法
header导出Excel应用示例
利用phpexcel把excel导入数据库和数据库导出excel实现
php将mysql数据库整库导出生成sql文件的具体实现
利用phpExcel实现Excel数据的导入导出(全步骤详细解析)
php导出word格式数据的代码实例
基于php中使用excel的简单介绍
通过table标签,PHP输出EXCEL的实现方法