欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Dwz與thinkphp整合下的數(shù)據(jù)導出到Excel實例

 更新時間:2014年12月04日 10:58:30   投稿:shichen2014  
這篇文章主要介紹了Dwz與thinkphp整合下的數(shù)據(jù)導出到Excel的方法,是結(jié)合jQuery與ThinkPHP框架實現(xiàn)的導出Excel技巧,非常具有實用價值,需要的朋友可以參考下

本文實例講述了Dwz與thinkphp整合下的數(shù)據(jù)導出到Excel的方法。分享給大家供大家參考。具體方法如下:

這個問題困擾了我很久,終于還是自己寫JQUERY把它搞掂了,希望能對遇到同樣問題的人有所幫助,好吧,下面就是源代碼:

jquery代碼如下:

復制代碼 代碼如下:
$(function(){ 
 
        //_getIds方法就是獲取已選的要導出的數(shù)據(jù)的ID,設了兩個參數(shù)selectedIds--已選id的input名稱,targetType-->碎片模式,默認是navTab,如果是dialog的自行修改 
function _getIds(selectedIds,targetType){ 
        var ids=""; 
        var $box=targetType=="dialog"?$.pdialog.getCurrent():navTab.getCurrentPanel(); 
        $box.find("input:checked").filter("[name='"+selectedIds+"']").each(function(i){ 
 
            var val=$(this).val(); 
            ids+=i==0?val:","+val;}); 
            return ids; 
        } 
        //導出excel的按鈕 class=iconn,click時觸發(fā) 
$(".iconn").click( 
function(){ 
//因為這個方法直運用到導出到excel 所以這里所需的參數(shù)變量我直接寫死了 
var targetType="navTab"; 
var selectedIds="ids"; 
var postType="string";//批量選擇的話,以文本的形式獲取 
var ids=_getIds(selectedIds,targetType); 
if(!ids){ 
alertMsg.error($(".iconn").attr("warn")); 
return false; 
//alert("請選擇要導出的數(shù)據(jù)!"); 
}else{ 
//將獲取到的ids 傳給后臺處理 
window.open("__URL__/memberExport/ids/"+ids); 

 
}); 
});

PHP代碼如下:
復制代碼 代碼如下:
//member成員信息導出到excel 
public function memberExport(){ 
    $id=$_REQUEST['ids'];//獲取已選數(shù)據(jù)的ID 
    //echo $id; 
 
//在這里導出到excel我沒有用到phpexcel,是自己寫的,很簡單,相信大家都明白是什么意思,根據(jù)自己需要自行修改就行了 
    $filename=date('Y-m-d'); 
    header("Pragma:public"); 
header("Expires:0"); 
header("Cache-Control:must-revalidate,post-check=0,pre-check=0"); 
header("Content-Type:application/force-download"); 
header("Content-Type:application/vnd.ms-execl;charset=gb2312"); 
header("Content-Type:application/octet-stream"); 
header("Content-Type:application/download"); 
header('Content-Disposition:attachment;filename="'.$filename.'.xls"'); 
header("Content-Transfer-Encoding:binary"); 
if(!$id){ 
$this->error('非法操作!'); 
}else{ 
 
$map['id']=array('in',$id); 
$title="用戶名\t 姓名\t 部門\t 職務\t 身份證\t 職稱\t 學歷\t 畢業(yè)時間\t 錄用時間"; 
$title=iconv('utf-8','gbk',$title); 
echo $title; 
set_time_limit(0); 
   $offset= 0; 
   $length=100; 
$Member = M('Member'); 
$list=$Member->where($map)->order('id desc')->select(); 
if(!$list){ 
$this->error('操作錯誤!'); 
}else{ 
foreach($list as $key=>$row){ 
echo "\n"; 
echo iconv('utf-8','gbk',$row['username'])."\t"; 
echo iconv('utf-8','gbk',$row['name'])."\t"; 
echo iconv('utf-8','gbk',$row['department'])."\t"; 
echo iconv('utf-8','gbk',$row['zhiwu'])."\t"; 
echo iconv('utf-8','gbk',$row['sfz'])."\t"; 
echo iconv('utf-8','gbk',$row['zhicheng'])."\t"; 
echo iconv('utf-8','gbk',$row['xueli'])."\t"; 
echo iconv('utf-8','gbk',$row['bytime'])."\t"; 
echo iconv('utf-8','gbk',$row['lytime'])."\t"; 
 

$offset+=$length; 


}

希望本文所述對大家基于ThinkPHP框架的PHP程序設計有所幫助。

相關文章

  • php實現(xiàn)讀取內(nèi)存順序號

    php實現(xiàn)讀取內(nèi)存順序號

    這篇文章主要介紹了php實現(xiàn)讀取內(nèi)存順序號,十分的簡單實用,需要的朋友可以參考下
    2015-03-03
  • CodeIgniter針對lighttpd服務器URL重寫的方法

    CodeIgniter針對lighttpd服務器URL重寫的方法

    這篇文章主要介紹了CodeIgniter針對lighttpd服務器URL重寫的方法,涉及l(fā)ighttpd服務器配置及URL配置規(guī)則的相關技巧,需要的朋友可以參考下
    2015-06-06
  • php通過各種函數(shù)判斷0和空

    php通過各種函數(shù)判斷0和空

    本文給大家介紹php同各種函數(shù)判斷0和空的方法,在文章給大家補充介紹了php 語法里0不等于null為空的解決辦法,感興趣的朋友跟隨腳本之家小編一起學習
    2018-05-05
  • magento后臺無法登錄解決辦法的兩種方法

    magento后臺無法登錄解決辦法的兩種方法

    可能很多朋友有同樣的經(jīng)歷,magento在服務器中配置域名是可以正常的訪問了,但是在本地配置后卻無法登錄后臺,賬號密碼登錄的時候發(fā)現(xiàn)出現(xiàn)空白,無法跳轉(zhuǎn)到后臺,本文章向大家介紹兩種解決本地magento后臺無法登錄的方法,需要的朋友可以參考下
    2016-12-12
  • thinkPHP框架整合tcpdf插件操作示例

    thinkPHP框架整合tcpdf插件操作示例

    這篇文章主要介紹了thinkPHP框架整合tcpdf插件操作,結(jié)合實例形式較為詳細的分析了thinkPHP框架整合tcpdf插件的具體步驟、相關操作技巧與注意事項,需要的朋友可以參考下
    2018-08-08
  • 微信API接口大全

    微信API接口大全

    本文給大家介紹的是個人總結(jié)的一些微信API接口,包括微信支付、微信紅包、微信卡券、微信小店等,十分的全面,有需要的小伙伴可以參考下。
    2015-04-04
  • 詳解PHP如何完成驗證碼功能示例

    詳解PHP如何完成驗證碼功能示例

    這篇文章主要介紹了PHP如何完成驗證碼功能示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-12-12
  • php像數(shù)組一樣存取和修改字符串字符

    php像數(shù)組一樣存取和修改字符串字符

    PHP中字符串中的字符可以通過一個以0為開始的,用類似數(shù)組結(jié)構中的方括號包含對應的數(shù)字來查找和修改,
    2014-03-03
  • php實現(xiàn)可以設置中獎概率的抽獎程序代碼分享

    php實現(xiàn)可以設置中獎概率的抽獎程序代碼分享

    這篇文章主要介紹了一個抽獎程序,要求一等獎的中獎概率是0.12%,二等獎中獎概率是3%,三等獎中獎概率是12%,其他中獎概率是都是謝謝惠顧
    2014-01-01
  • layui框架實現(xiàn)文件上傳及TP3.2.3(thinkPHP)對上傳文件進行后臺處理操作示例

    layui框架實現(xiàn)文件上傳及TP3.2.3(thinkPHP)對上傳文件進行后臺處理操作示例

    這篇文章主要介紹了layui框架實現(xiàn)文件上傳及TP3.2.3對上傳文件進行后臺處理操作,結(jié)合實例形式分析了layui框架結(jié)合thinkPHP進行文件上傳與處理操作相關實現(xiàn)技巧,需要的朋友可以參考下
    2018-05-05

最新評論