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

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

这段时间一直为手头上的事情忙碌着,以至于很少搭理这个博客。刚刚开了一下这个博客的使用时间,在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中正则表达式的几则使用技巧归总

PHP正则表达式主要用于字符串的模式分割、匹配、查找及替换操作。使用正则表达式在某些简单的环境下可能效率不高,因此如何更好的使用PHP正则表达式需要综合考虑。 我的PHP正则入门,是起源于网上的一篇...

php soap带验证

Server端 <?php class Server { private $authenticated = false;   public function auth($...

分享一个生成sitemap.xml的类

很多站长在做seo优化的时候都会向各大搜索引擎网站提交站点地图sitemap.xml,同样需要提交。于是专门写了一个生成sitemap.xml的类,支持生成在制定目录下,默认生成在网站根目录下。 分...

PHP常用正则表达式汇总

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

emlog百度分享插件[提供下载]

emlog百度分享插件[提供下载]

emlog百度分享插件下载地址:bdshare.zip 百度分享概况: 引入社会化流量 用户浏览网站内容时产生的分享行为可以增加网站内容在腾讯空间、新浪微博和人人网等社会化网站的曝光机会...

thinkphp 使用U方法自动生成URL超链接

ThinkPHP U方法 U 方法是 ThinkPHP 内置的一个快捷方法,可以根据系统 URL 模式配置动态的生成智能的 URL 地址。 由于 ThinkPHP 支持各种不同的 URL...

评论列表

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

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

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

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

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

发表评论

访客

看不清,换一张

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