Heim  >  Artikel  >  Backend-Entwicklung  >  thinkph毕竟怎样输出excel,小弟快急疯了

thinkph毕竟怎样输出excel,小弟快急疯了

WBOY
WBOYOriginal
2016-06-13 11:52:25862Durchsuche

thinkph到底怎样输出excel,小弟快急疯了
thinkph到底怎样输出excel,小弟快急疯了。前台是循环输出表格,name =  "list" id = "vo".点击按钮,怎样让它以表格的形式输出到excel,急疯了。大神快来帮忙
------解决方案--------------------
用第3方的类试试
http://www.php100.com/html/webkaifa/PHP/PHPyingyong/2009/0114/309.html
------解决方案--------------------
什么叫把表格的数据传递到后台~~~~~

你表格根据什么条件输出的,导出excel根据同样的条件查询数据不就行了?
------解决方案--------------------
这是你的第三帖了吧....

我还是这个方法

如果你用不了  有什么问题再进一步探讨 我是可以用的

<br />/**<br />        * 导出数据为excel表格<br />        [email&#160;protected] $data    一个二维数组,结构如同从数据库查出来的数组<br />        [email&#160;protected] $title   excel的第一行标题,一个数组,如果为空则没有标题<br />        [email&#160;protected] $filename 下载的文件名<br />        [email&#160;protected] <br />        $stu = M ('User');<br />        $arr = $stu -> select();<br />        exportexcel($arr,array('id','账户','密码','昵称'),'文件名!');<br />    */<br />     function exportexcel($data=array(),$title=array(),$filename='report'){<br />        header("Content-type:application/octet-stream");<br />        header("Accept-Ranges:bytes");<br />        header("Content-type:application/vnd.ms-excel");  <br />        header("Content-Disposition:attachment;filename=".$filename.".xls");<br />        header("Pragma: no-cache");<br />        header("Expires: 0");<br />        //导出xls 开始<br />        if (!empty($title)){<br />            foreach ($title as $k => $v) {<br />                $title[$k]=iconv("UTF-8", "GB2312",$v);<br />            }<br />            $title= implode("\t", $title);<br />            echo "$title\n";<br />        }<br />        if (!empty($data)){<br />            foreach($data as $key=>$val){<br />                foreach ($val as $ck => $cv) {<br />                    $data[$key][$ck]=iconv("UTF-8", "GB2312", $cv);<br />                }<br />                $data[$key]=implode("\t", $data[$key]);<br />                 <br />            }<br />            echo implode("\n",$data);<br />        }<br />     }<br />

------解决方案--------------------
u014244418  用户都急死了,答案在眼前,楼主用不来

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn