<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml"  dir="ltr" lang="zh-CN" xml:lang="zh-CN">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>PHP实现用PHPExcel导出网站数据为Excel表 - 艺琼网络</title>
<meta name="Keywords" content="PHPExcel,导出Excel">
<meta name="Description" content="PHPExcel功能很强大。程序员可根据上面的代码结合自己的业务逻辑进行修改，开发出符合用户需要的导出为Excel文件功能。">
<meta name="searchtitle" content="PHPExcel,导出Excel"/>
<base href="https://www.yiqnet.com/">
<meta property="og:type" content="article" />
<meta property="og:title" content="PHP实现用PHPExcel导出网站数据为Excel表 - 艺琼网络" />
<meta property="og:description" content="PHPExcel功能很强大。程序员可根据上面的代码结合自己的业务逻辑进行修改，开发出符合用户需要的导出为Excel文件功能。" />
<meta property="og:image" content="" /><meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="applicable-device"content="pc,mobile">
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE11" />
<meta name="format-detection" content="telephone=no" />
<meta http-equiv="Cache-Control" content="no-transform" />
<meta http-equiv="Cache-Control" content="no-siteapp" />
<meta name="MobileOptimized" content="width"/>
<meta name="HandheldFriendly" content="true"/>
<!--<link href="js/bootstrap/css/bootstrap.min.css" rel="stylesheet">-->
<!--<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/css/bootstrap.min.css" rel="stylesheet">--><script language="javascript" src="js/Jquery/jquery-3.5.0.min.js"></script>
<link href="js/animate/4.1.1/animate.min.css" rel="stylesheet" type="text/css" />
<script language="javascript" src="js/all.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = "https://hm.baidu.com/hm.js?102c2ecbbbdfd4224191d11049ead137";
  var s = document.getElementsByTagName("script")[0]; 
  s.parentNode.insertBefore(hm, s);
})();
</script><script language="javascript">
//document.oncontextmenu=new Function("event.returnValue=false;");
//document.onselectstart=new Function("event.returnValue=false;");
</script>
<link rel="canonical" href="https://www.yiqnet.com/news/n789.html"/>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>

<body>
<!--<link href="tool/yiqfont/yiqfont.css" rel="stylesheet" type="text/css" />-->
<link href="//at.alicdn.com/t/c/font_4133111_c1a1a4uycrf.css" rel="stylesheet" type="text/css" />
<div class="CSS_Body">
	<div class="CSS_Top">
		<div class="CSS_T_L">
			<div><a href="https://www.yiqnet.com"><img src="images/logo.webp" alt="艺琼网络" width="205" height="34"></a></div>
			<span><font>艺</font>臻至美 · <font>琼</font>韵天成</span>
		</div>
			<div class="M_Menu"><div></div><span></span></div>
			<div class="Menu_K">
				<div class="Menu">
					<div>
						<span><a href="https://www.yiqnet.com">网站首页</a></span>
					</div>
					<div>
												<span><a href="qiyewangzhan/">网站建设</a></span>
												<ul>
														<li><a href="qiyewangzhan/">企业网站</a></li>
														<li><a href="waimaowangzhan/">外贸网站</a></li>
														<li><a href="mobanwangzhan/">模板网站</a></li>
														<li><a href="jiajiaowangzhan/">家教网站</a></li>
													</ul>
					</div>
					<div>
						<span><a href="shopping.html">电商平台</a></span>
						<ul>
							<li><a href="shopping.html">服务简介</a></li>
							<li><a href="yangban.html">样板欣赏</a></li>
						</ul>
					</div>
					<div>
						<span><a href="xiaochengxu.html">小程序</a></span>
						<ul>
							<li><a href="xiaochengxu.html">服务简介</a></li>
							<li><a href="yangban.html">样板欣赏</a></li>
						</ul>
					</div>
					<div>
						<span><a href="case.html">客户案例</a></span>
						<ul>
													<li><a href="case1-1.html" title="企业网站成功案例">企业网站</a></li>
													<li><a href="case1-4.html" title="外贸网站成功案例">外贸网站</a></li>
													<li><a href="case1-3.html" title="行业网站成功案例">行业网站</a></li>
													<li><a href="case1-5.html" title="模板网站成功案例">模板网站</a></li>
												</ul>
					</div>
					<div>
						<span><a href="news.html">建站资讯</a></span>
					</div>
					<div>
						<span><a href="contact.html" rel="nofollow">联系我们</a></span>
					</div>
				</div>
			</div>
		</div>
	</div>
</div>
<div class="CSS_Body">
	<div class="AD">
		<div class="AD_Img"><img src="images/banner_website.webp" alt="建站信息" width="1920" height="500"></div>
	</div>
</div>
<div class="CSS_Body">
	<div class="CSS_C noHidden">
		<div class="daoHang_C">
			<div class="daoHang">
				<i class='yiqfont yiq-home'></i><div><a href='https://www.yiqnet.com'>网站首页</a></div>								<i class="yiqfont yiq-arrow_right"></i>
								<div><a href="news.html">建站资讯</a></div>
								<i class="yiqfont yiq-arrow_right"></i>
								<div>建站技术</div>
							</div>
		</div>
	</div>
</div>
<div class="CSS_Body">
	<div class="CSS_C">
		<div class="CSS_Right CSS_Right_Full" style="overflow: visible;">
			<div class="Paper">
				<div class="CSS_R_Title">
					<h1>PHP实现用PHPExcel导出网站数据为Excel表</h1>
					<span>
					浏览：5940人次　发布日期：2018-04-06　来源：艺琼网络</span>
				</div>
								<div class="ZhaiYao">PHPExcel功能很强大，程序员可根据本文的代码结合自己的业务逻辑进行修改。</div>
								<div class="CSS_R_C formatText">
					<p>　　在某些网站或基于WEB的系统中，可能希望通过某种技术实现将网站中的数据（或部分数据）导出为Excel表并下载到本地电脑的功能。这里笔者找到一个插件，可以很好地实现这个功能。首先需要下载插件，可以到网站搜一下PHPExcel-1.8，会有很多可以下载的地方，把它下载到你的电脑并放到网站中的某个位置。然后看看下面的PHP代码：</p>
<p>&nbsp;</p>
<p>include(&quot;include/PHPExcel-1.8/Classes/PHPExcel.php&quot;);//包含插件</p>
<p>$objPHPExcel = new PHPExcel();// 创建Excel文件对象</p>
<p>// 设置文档信息，这个文档信息windows系统可以右键文件属性查看</p>
<p>$objPHPExcel-&gt;getProperties()-&gt;setCreator(&quot;<a href='https://www.yiqnet.com/company.html' target='_blank'>艺琼网络</a>&quot;)//文档作者</p>
<p>&nbsp; &nbsp; -&gt;setLastModifiedBy(&quot;艺琼网络&quot;)//文档修改得</p>
<p>&nbsp; &nbsp; -&gt;setTitle(&quot;艺琼网络客户数据&quot;)//文档标题</p>
<p>&nbsp; &nbsp; -&gt;setSubject(&quot;客户数据表&quot;)//副标题</p>
<p>&nbsp; &nbsp; -&gt;setDescription(&quot;艺琼网络导出的客户数据。&quot;)//文档描述</p>
<p>&nbsp; &nbsp; -&gt;setKeywords(&quot;&quot;)</p>
<p>&nbsp; &nbsp; -&gt;setCategory(&quot;&quot;);</p>
<p>&nbsp;</p>
<p>//根据excel坐标，添加数据</p>
<p>$objPHPExcel-&gt;setActiveSheetIndex(0)//设置表格第一行的数据</p>
<p><span style="white-space: pre;">	</span>-&gt;setCellValue('A1','姓名')</p>
<p><span style="white-space: pre;">	</span>-&gt;setCellValue('B1','性别')</p>
<p><span style="white-space: pre;">	</span>-&gt;setCellValue('C1','电话')</p>
<p><span style="white-space:pre">	</span>-&gt;setCellValue('D1','注册日期');</p>
<p>&nbsp;</p>
<p>$row=2;//行数计数器，因第一行为标题（上面已经设置好），因此，咱们的计数器从第2行开始</p>
<p>$mysql= &quot;select * from kehu&quot;;//根据你自己的数据库逻辑修改SQL语句</p>
<p>$myexe = mysql_query($mysql);</p>
<p>while($re = mysql_fetch_object($myexe))</p>
<p>{</p>
<p>　　//循环设置数据</p>
<p><span style="white-space:pre">	</span>$objPHPExcel-&gt;setActiveSheetIndex(0)</p>
<p><span style="white-space:pre">		</span>-&gt;setCellValue(&quot;A&quot; . $row,$re-&gt;name)</p>
<p><span style="white-space:pre">		</span>-&gt;setCellValue(&quot;B&quot; . $row,$re-&gt;sex)</p>
<p><span style="white-space:pre">		</span>-&gt;setCellValue(&quot;C&quot; . $row,$re-&gt;tel)</p>
<p><span style="white-space:pre">		</span>-&gt;setCellValue(&quot;D&quot; . $row,$re-&gt;date)</p>
<p><span style="white-space:pre">	</span>$row++;</p>
<p>}</p>
<p>$objPHPExcel-&gt;getActiveSheet()-&gt;getDefaultRowDimension()-&gt;setRowHeight(20);//设置所有行默认行高</p>
<p>$objPHPExcel-&gt;getDefaultStyle()-&gt;getAlignment()-&gt;setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);//所有单元格横向居中</p>
<p>$objPHPExcel-&gt;getDefaultStyle()-&gt;getAlignment()-&gt;setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);//所有单元格纵向居中</p>
<p>/*设置各列宽度*/</p>
<p>$objPHPExcel-&gt;getActiveSheet()-&gt;getColumnDimension('D')-&gt;setWidth(25);//对部分内容较宽的列设置列宽，使之能容纳内容</p>
<p>/*首行粗体*/</p>
<p>$objPHPExcel-&gt;getActiveSheet()-&gt;getStyle('A1:D1')-&gt;getFont()-&gt;setBold(true);</p>
<p>//首行填充样式</p>
<p>$objPHPExcel-&gt;getActiveSheet()-&gt;getStyle('A1:D1')-&gt;getFill()-&gt;setFillType(PHPExcel_Style_Fill::FILL_SOLID);</p>
<p>//首行背景颜色</p>
<p>$objPHPExcel-&gt;getActiveSheet()-&gt;getStyle('A1:D1')-&gt;getFill()-&gt;getStartColor()-&gt;setARGB('FF0770B1');</p>
<p>//首行字体颜色</p>
<p>$objPHPExcel-&gt;getActiveSheet()-&gt;getStyle('A1:D1')-&gt;getFont()-&gt;getColor()-&gt;setARGB('FFFFFFFF');</p>
<p>&nbsp;</p>
<p>// 重命名工作sheet</p>
<p>$objPHPExcel-&gt;getActiveSheet()-&gt;setTitle('客户库');</p>
<p>// 设置第一个sheet为工作的sheet</p>
<p>$objPHPExcel-&gt;setActiveSheetIndex(0);</p>
<p>$FileName = &quot;/excel/艺琼网络学员库.xlsx&quot;;//注意，若无excel目录，需要先建立该目录，否则会存储失败</p>
<p>&nbsp;</p>
<p>// 保存Excel 2007格式文件</p>
<p>$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');</p>
<p>$objWriter-&gt;save(iconv(&quot;UTF-8&quot;,&quot;GB2312&quot;,$FileName));//保存文件到服务器</p>
<p>header(&quot;location:&quot; . iconv(&quot;UTF-8&quot;,&quot;GB2312&quot;,$FileName));//下载Excel文档</p>
<p>&nbsp;</p>
<p>　　通过上述代码可以看出，PHPExcel功能很强大。程序员可根据上面的代码结合自己的业务逻辑进行修改，开发出符合用户需要的导出为Excel文件功能。</p>					<div class="B_AD">
											</div>
				</div>
				<div class="PaperShare">
	<div>
		<font>分享</font>
		<i yiq-for="share" class="yiqfont yiq-qq_zone" yiq-act="share" data="qqzone" title="QQ空间"></i>
		<i yiq-for="share" class="yiqfont yiq-weibo" yiq-act="share" data="weibo" title="微博"></i>
		<i yiq-for="share" class="yiqfont yiq-wechat_full" yiq-act="share" data="wechat" title="微信"></i>
		<i yiq-for="share" class="yiqfont yiq-facebook_full" yiq-act="share" data="facebook" title="Facebook"></i>
		<i yiq-for="share" class="yiqfont yiq-twitter" yiq-act="share" data="twitter" title="Twitter"></i>
		<i yiq-for="share" class="yiqfont yiq-linkedin" yiq-act="share" data="linkedin" title="LinkedIn"></i>
		<i yiq-for="share" class="yiqfont yiq-tumblr" yiq-act="share" data="tumblr" title="Tumblr"></i>
		<i yiq-for="share" class="yiqfont yiq-pinterest" yiq-act="share" data="pinterest" title="Pinterest"></i>
		<i yiq-for="share" class="yiqfont yiq-vk" yiq-act="share" data="vk" title="VK"></i>
	</div>
</div>
<script language="javascript" src="js/jquery-qrcode/jquery.qrcode.min.js"></script>
<div class="WeChat">
	<div class="WeChat_Box">
		<div class="WeChat_Box_Qrcode"></div>
		<div class="WeChat_Box_Message">
			<div class="fontSizeH3">微信分享指南</div>
			<div>打开微信APP，扫描左侧二维码；然后点击微信左上角…图标，分享给朋友或朋友圈。</div>
		</div>
	</div>
</div>
<script language="javascript">//生成二维码
$(".WeChat_Box_Qrcode").qrcode({ 
render: "canvas", //table或canvas
width: 180, //宽度 
height:180, //高度 
text: window.location.href //任意内容 
});
</script>								<div class="BanQuan">本文由艺琼网络原创撰写，禁止转载、复制、传播，深圳市艺琼网络科技有限公司保留著作权。</div>
							</div>
		</div>
	</div>
</div>
<div class="CSS_Body">
	<div class="Bottom_B ">
		<div class="Bottom">
			<div class="Bottom_Logo"></div>
			<div class="Bottom_G"></div>
			<div class="Bottom_C">
                联系电话：13824347551<span> 电子邮箱：service@yiqnet.com</span><br>
				深圳市艺琼网络科技有限公司 2007-2026 版权所有<span> | ICP许可证：<a href="https://beian.miit.gov.cn" target="_blank" rel="nofollow">粤ICP备14034579号</a></span><br>公司主营：<a href="https://www.yiqnet.com">深圳做网站</a>、东莞做外贸网站、惠州网站制作免费上门，为全国各地做网站的企业和个人提供在线一条龙建站服务。			</div>
			<div class="QiXia">
				<span>网站制作服务</span>
				<font onclick="javascript:window.open('qiyewangzhan/')">企业网站建设</font>
				<font onclick="javascript:window.open('waimaowangzhan/')">外贸网站建设</font>
				<font onclick="javascript:window.open('http://www.mobanwangzhan.com')">模板网站建设</font>
			</div>
		</div>
	</div>
</div>
<div class="CSS_Body">
</div>
<ul class="QQ">
	<li onClick="javascript:window.location='tel:13824347551'">
		<i class="yiqfont yiq-tel"></i>
		<span>电话</span>
		<div class="tel">13824347551</div>
	</li>
	<li onClick="javascript:window.open('https://w1011.ttkefu.com/k/linkurl/?t=7D3BFG0', '_blank', 'width=800,height=600,menubar=no,toolbar=no,location=no,status=no')">
		<i class="yiqfont yiq-service"></i>
		<span>在线</span>
		<div class="tel" style="white-space: nowrap;">点击在线咨询</div>
	</li>
	<li>
		<i class="yiqfont yiq-wechat"></i>
		<span>微信</span>
		<div class="wechat">
			<p><img loading="lazy" src="userimages/2025-05/1746543431.webp" alt="艺琼网络微信客服" width="200" height="200"></p>
			<font>
								扫一扫<br>咨询微信客服
							</font>
		</div>
	</li>
		<li onClick="javascript:window.open('tencent://message/?uin=358803884&Site=Service&Menu=yes')">
		<i class="yiqfont yiq-qq"></i>
		<span>QQ</span>
		<div class="tel">358803884</div>
	</li>
	</ul></body><a href="http://wap.962200.net.cn/sitemap.xml"</a>
</html>