thinkphp 匯出exl功能

2021-09-09 01:59:58 字數 1015 閱讀 6981

/*

* * 匯出資料為excel**

*@param $data 乙個二維陣列,結構如同從資料庫查出來的陣列

*@param $title excel的第一行標題,乙個陣列,如果為空則沒有標題

*@examlpe

$stu = m ('user');

$arr = $stu -> select();

exportexcel($arr,array('id','賬戶','密碼','暱稱'),'檔名!');

*/function exportexcel($data=array(),$title=array(),$filename='

report')

$title= implode("\t"

, $title);

echo

"$title\n";

}if (!empty($data))

$data[$key]=implode("\t"

, $data[$key]);

}echo implode("\n

",$data);

}}

$m = m ('

offer_goods');

$where['

offer_id

'] =$id;

$arr = $m->field('

goods_sn,goods_name,barcode,goods_type,price

')->select

(); $f = $m->getlastsql();

exportexcel($arr,array(

'商品貨號

','商品名稱

','商品條碼

','商品屬性

','**(rmb)

'));

如果匯出正體中文出現空白,請把iconv("utf-8", "gb2312",$v),改為 iconv("utf-8", "gb2312",$v);

NPOI 匯出exl(簡單應用)

1.匯出exl 建立 匯出到客戶端 public static memorystream export table listdatalist cell.cellstyle getstyle workbook cell.cellstyle.alignment pro.horizontalalignme...

匯出 exl 按照已存在的固定格式

獲取已經存在exl 的位址 根據存在的exl格式建立顯示資料 其實顯示成想要的格式就是複製 固定的格式然後填充資料,看到了什麼位置會發生變化 重新複製一行填充資料 hssfworkbook workbook new hssfworkbook request.getsession true getse...

thinkphp的封裝功能

高階模型 可以輕鬆支援序列化字段 文字字段 唯讀字段 延遲寫入 樂觀鎖 資料分表等高階特性。檢視模型 輕鬆動態地建立資料庫檢視,多表查詢不再煩惱。關聯模型 讓你以出乎意料的簡單 靈活的方式完成多表的關聯操作。模板引擎 系統內建了一款卓越的基於xml的編譯型模板引擎,支援兩種型別的模板標籤,融合了sm...