龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

php 简单生成EXCEL

时间:2014-12-04 02:20来源:网络整理 作者:网络 点击:
分享到:
简单生成EXCEL [代码片段(22行)]
/*--------------------------file.php----------------------------*/
/*code*/
$arr_list = array(); //數據庫讀取, 获取要输出到EXCEL的数组

header('Content-type: application/vnd.ms-excel;');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Content-Disposition: attachment; filename=activity.xls');   //filename:文件名
ob_start();  //打开缓存区
include 'file.html';  //输出内容到缓存区
$output = mb_convert_encoding(ob_get_clean(), 'GBK', 'UTF-8');  //缓存区取出,转换编码
echo $output;  //输出

/*-------------------------file.html------------------------------*/
/*code*/
<?php
echo implode("\\t", array_keys($arr_list[0])), "\\n";
foreach($arr_list as $value){   
    echo implode("\\t", $value), "\\n";
}
?>
//该片段来自于http://outofmemory.cn
精彩图集

赞助商链接