<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="Codeigniter(CI)的类库CI-Excel-Generation-Library快速生成Excel文档的方法示例代码" id="card1">
<p> 游客</p><p>
标题:Codeigniter(CI)的类库CI-Excel-Generation-Library快速生成Excel文档的方法示例代码<br/>
正文:<br/>
之前看了使用PHPExcel中导出数据到Excel文件的方法，但是似乎比较复杂。icech找到了一个针对Codeigniter的类：CI-Excel-Generation-Library，使用方法十分简单。<br/><br/>1、下载CI-Excel-Generation-Library<br/><br/>地址：undefinedhttps://github.com/JOakley77/CI-Excel-Generation-Library<br/><br/>2、将Excel.php放到libraries里面<br/><br/>3、使用方法：<br/><br/>从数据库生成excel<br/>代码如下:&amp;lt;?php<br/>public function export() {<br/>$this-&amp;gt;load-&amp;gt;library('table');<br/>$this-&amp;gt;load-&amp;gt;library('excel');<br/>$sql = $this-&amp;gt;db-&amp;gt;get('dbtable');<br/>$query-&amp;gt;result();<br/>$this-&amp;gt;excel-&amp;gt;filename = 'abc123';<br/>$this-&amp;gt;excel-&amp;gt;make_from_db($sql);<br/>}<br/>?&amp;gt;<br/><br/>从数组生成excel<br/>代码如下:&amp;lt;?php<br/>public function export() {<br/>$titles = array('field1', 'field2', 'field3');<br/>$array = array();<br/>for ($i = 0; $i &amp;lt;= 100; $i++) {<br/>$array[] = array($i, $i+1, $i+2);<br/>}<br/>$this-&amp;gt;excel-&amp;gt;make_from_array($titles, $array);<br/>}<br/>?&amp;gt;<br/><br/>怎么样，很简单吧？<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1604&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1604&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1604&amp;Page=1">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=1604">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=1604">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>