PHP超级简单的把数据库导出Excel表格方法

飘逸的风12年前 (2014-12-03)程序7976

这段时间一直为手头上的事情忙碌着,以至于很少搭理这个博客。刚刚开了一下这个博客的使用时间,在2012年11月份,到现在,已经整整两年了。还好用的是自己的服务器,不然这些日子的忙碌无暇顾及博客,早就被空间上给扼杀了。还好,还好!

废话少逼逼叨,下面是几年前一次项目中,需要把数据导出到Excel文档,而找到的一个非常实用又超级简单的方法,这就分享出来吧。

if (base::g('act') == 'export') {
	set_time_limit(36000); // 设置最大执行过期时间为10个小时
	error_reporting(E_ALL || ~E_NOTICE);
	$tab="\t"; $br="\n";
	$head="编号".$tab."标题".$tab."长内容".$tab."添加时间".$br;
	
	$sql = "SQL语句";
	$re = $db->query($sql,false);
	while ($rs = $db->fetch_array($re)) {
		$head .= '编号'.$tab;
		$head .= '标题'.$tab;
		$head .= '="长内容"'.$tab;
		$head .= '添加时间'.$br;
	}
	//*
	header("Content-type:application/vnd.ms-excel"); 
	header("Content-Disposition:attachment;filename=Export_order_".date("Ymd").".xls"); 
	//*/
	echo iconv('utf-8','gbk',$head);
	exit();
}

具体该如何实用,懂PHP代码的必然知道,不再赘述。今后还将会继续分享更好更有质量的东西,欢迎各位前来围观。

相关文章

PHP常用正则表达式汇总

1.    平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用: 2.    &quo...

PHP给图片添加水印和生成缩略图函数

给图片添加水印: /************************************ 函数: watermark($bigimg, $smallimg, $coord = 1) 作用:...

ECShop设置模板的原理以及一些模板设置函数说明(个人观点)

ECShop设置模板的原理以及一些模板设置函数说明(个人观点) admin/includes/lib_template.php 一些函数及变量说明 $template_files...

PHP 文件上传$_FILES

文件上传表单<form enctype="multipart/form-data" action="URL" method="post">  <inp...

新的月份,换一个新的模板

新的月份,换一个新的模板

用了半天的时间做一个emlog模板,自己感觉还是不错的。emlog模板做起来还是很简单的!...

10个你可能从未用过的PHP函数

1. sys_getloadavg() sys_getloadavt()可以获得系统负载情况。该函数返回一个包含三个元素的数组,每个元素分别代表系统再过去的1、5和15分钟内的平均负载。...

评论列表

飘逸的风
12年前 (2014-12-03)

@王语双:以前用到这个类型的,望山搜了一下,有类似的做法,就改动一下拿来用了!

王语双
12年前 (2014-12-03)

实用。你是咋个发现这个方法的?

飘逸的风 回复:
@王语双:以前用到这个类型的,望山搜了一下,有类似的做法,就改动一下拿来用了!
12年前 (2014-12-03)

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。