如何不使用第三方類庫用thinkphp導出Excel文件

2023-02-21    分類: 網站建設

PHPExcel

學習tp3的程序員都知道,php導出excel文件只要通過第三方類庫PHPExcel即可實現,而且簡單方便,代碼如下圖所示:
但有時因為是無法設置各個字段的寬度,有時會很多顯示的問題,所以我下面講的是用自己的方法生成的excel文件,它的原理跟生成純靜態頁面是一樣的,就是把html的文件換成excel文件而已,直接看下面代碼:
靜態頁面:Excel.html



















姓名等級備注
{$item.realname}{$item.level}{$item.detail}


控制器(節選):
function excel(){
$this->assign('list', $lists); // 賦值數據集
$content = $this->fetch('excel');
$filename = "excel/member_".date('Ymdhis').rand(10000).".xls";//導出的文件名稱
$handle=fopen($filename,"w");//不存在這個文件就創建;
fwrite($handle,$content);//將excel.html內容寫到文件里
$file = fopen($filename,"r"); // 打開文件
// 輸入文件標簽
Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");
Header("Accept-Length: ".filesize($filename));
Header("Content-Disposition: attachment; filename=" . $filename);// 輸出文件內容
echo fread($file,filesize($file_dir . $filename)); //保存內容,并打開或下載文件
fclose($file);
exit();
}
PHP
全部代碼如下所示:
導出
導出的文件打開后如下圖所示:

本文標題:如何不使用第三方類庫用thinkphp導出Excel文件
轉載來于:http://m.kartarina.com/news/238552.html

成都網站建設公司_創新互聯,為您提供品牌網站設計全網營銷推廣網站排名Google網站收錄自適應網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站托管運營
主站蜘蛛池模板: 国产精品亚洲专区无码牛牛| 免费A级毛片无码久久版| 亚洲精品无码mv在线观看网站| 国产成年无码AV片在线韩国| 成人免费无遮挡无码黄漫视频| 亚洲AV无码精品国产成人| 无码人妻少妇伦在线电影| 中文字幕丰满乱子无码视频| 亚洲国产成人精品无码区二本 | 狠狠精品久久久无码中文字幕| 人妻无码中文字幕| 亚洲性无码AV中文字幕| 国产v亚洲v天堂无码网站| 国产av无码专区亚洲av毛片搜| 免费无码VA一区二区三区| 亚洲中文字幕无码专区| 日韩毛片免费无码无毒视频观看 | 精品多人p群无码| 不卡无码人妻一区三区音频| 精品久久久久久无码人妻中文字幕 | 亚洲人成无码www久久久| 精品深夜AV无码一区二区| 亚洲日产无码中文字幕| 韩国免费a级作爱片无码| 精品无码国产一区二区三区麻豆 | 成在人线av无码免费高潮喷水| 亚洲AV无码XXX麻豆艾秋| 人妻少妇偷人精品无码| 国产精品免费无遮挡无码永久视频| 无码人妻精品一区二区三区9厂 | 无码欧精品亚洲日韩一区夜夜嗨| 亚洲最大无码中文字幕| 亚洲国产精品无码久久久| 亚洲av永久无码精品漫画| 国产爆乳无码一区二区麻豆| 一区二区三区人妻无码| 亚洲精品高清无码视频| 国产AV一区二区三区无码野战| 丝袜无码一区二区三区| 亚洲中文字幕久久精品无码喷水| 中文字幕久无码免费久久|