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

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

这段时间一直为手头上的事情忙碌着,以至于很少搭理这个博客。刚刚开了一下这个博客的使用时间,在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代码的必然知道,不再赘述。今后还将会继续分享更好更有质量的东西,欢迎各位前来围观。

相关文章

7个非常适合初学者使用的实用PHP方法

你有没有查看过全部PHP的方法,我大概统计了一下,在PHP参考中一共有5025个。如果你初学这种web编程语言,那么我将介绍几个非常实用的PHP方法,希望能够对你有帮助! Function1...

用PHP判断一个gif图片是不是动画

01 <?php 02 function IsAnimatedGif($filename) 03 { 04  &...

PHP购物车类,简单易用,移植CodeIgniter,并进行一些优化[附带实例]

个人感觉CodeIgniter用起来方便,但有时候做电子商城网站的时候,没有使用CodeIgniter框架,但想用CodeIgniter里的购物车程序,那么就需要对其购物车类进行修改。但CodeIgn...

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

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

小功能:PHP实现冒泡排序

首先我们必须弄清楚什么是冒泡排序,不理解冒泡排序的原理,我们就无法写出代码。 冒泡排序(BubbleSort)的基本概念是:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第...

php伪静态写法以及Apache配置Rewrite

一、Apache配置: 进入/etc/httpd/conf/目录下,打开httpd.conf文件。 启用rewrite # LoadModule rewrite_module modules/m...

评论列表

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

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

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

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

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

发表评论

访客

看不清,换一张

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