一聚教程网:一个值得你收藏的教程网站

热门教程

php生成excel文件(csv)简单代码

时间:2022-06-24 18:51:10 编辑:袖梨 来源:一聚教程网

php生成excel文件(csv)参考代码如下:

代码如下 复制代码
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:attachment;filename= www.111com.net test_data.xls");
//输出内容如下:
echo "姓名"."t";
echo "年龄"."t";
echo "学历"."t";
echo "n";
echo "张三"."t";
echo "25"."t";
echo "本科"."t";
?>

下面这种方法是从一个项目中摘取的(只支持1997-2003) t是Tab

代码如下 复制代码

/**
* 导出 Excel 表格
*
*/
public function excel(){
// 表示输出的是excel文件
header("Content-type:application/vnd.ms-excel;");
// 表示输出的文件名为lamp_dtype.xls
header("Content-Disposition:filename=lamp_dtype.xls");
$exc .= "类型名称t宿舍类别t宿舍面积t容纳人数t月租/人t备注tn";
$dtype = D('dtype');
// 查询数据库内的信息
$datas = $dtype->select();
// 循环输出每条信息
foreach($datas as $data){
$exc .="{$data['name']}t{$data['type']}t{$data['area']}t{$data['capacity']}t{$data['rent']}t{$data['remark']}tn";
}
// UTF-8 转换成 GB2312
$exc =iconv("UTF-8","GB2312",$exc);
echo $exc;

// 避免输出下面的内容

exit();
}
?>

=================================================

生成csv: 逗号是Tab

热门栏目