最新公告
  • 欢迎您光临牛气网,本站秉承“用心服务,做好服务”致力为站长提供优质的售后服务!立即加入我们
  • dedecms织梦后台增加批量上传和导出报表的功能

    1、导出csv文件

    <?php

    require_once (dirname(__FILE__) ."/../include/common.inc.php");

    $output = fopen('','w') or die("can't open ");

    header('Content-Type: application/csv');

    header('Content-Disposition: attachment; filename="认证列表.csv"');

    $arrkeys = array(

    iconv('utf-8','gb2312','姓名'),

    iconv('utf-8','gb2312','电话')//文件表头

    );

    fputcsv($output, $arrkeys);

    //取得符合条件的数组

    $sql ="SELECT * FROM dede_test";

    $dsql->Execute('me',$sql);

    while($row = $dsql->GetArray('me')){

    $name =$row['name'];

    $mobile= $row['mobile']; //循环

    $arrkeys = array(

    iconv('utf-8','gb2312',$name),

    iconv('utf-8','gb2312',$mobile)

    );

    fputcsv($output, $arrkeys);

    }

    fclose($output) or die("can't close ");

    exit();

    ?>

    2、导入xls文件

    查看源码

    打印代码帮助

    <?php

    require_once (dirname(__FILE__) ."/../include/common.inc.php");

    include_once("excel/reader.php");

    $tmp = $_FILES['file']['tmp_name'];

    if(empty ($tmp)) {

    ShowMsg("请选择要导入的Excel文件!","test.php");

    exit;

    }

    $save_path ="xls/";

    $file_name = $save_path.date('Ymdhis') .".xls";

    if(copy($tmp, $file_name)) {

    $xls = new Spreadsheet_Excel_Reader();

    $xls->setOutputEncoding('utf-8');

    $xls->read($file_name);

    for($i=2; $i<=$xls->sheets[0]['numRows']; $i++) {

    $name = $xls->sheets[0]['cells'][$i][1];

    $mobile = $xls->sheets[0]['cells'][$i][2]

    $data_values .="('$name','$mobile'),";

    }

    $data_values = substr($data_values,0,-1);

    $sql="INSERT INTO dede_test (name,mobile) VALUES $data_values";

    $dsql->ExecuteNoneQuery($sql);

    $lastInsertID = $dsql->GetLastID();

    if($dsql){

    ShowMsg("成功导入!","test.php");

    }else{

    ShowMsg("导入失败!","test.php");

    }

    }

    exit();

    ?>

    dede后台导出demo,点击下载PHP导出xls

    1、本站所有资源皆来源于网络和用户自行上传,因此不包括售后和技术,敬请谅解!
    2、本站不保证所提供的源码的准确性、安全性和功能完善性,资源仅用于学习用!
    3、您下载的资源,请务必在24小时内删除,资源仅提供本地测试,请勿商用或者非法用途都与本站无关,一切后果自负!
    4、如发现资源下载不了,或者侵权请及时联系客服或者邮箱admin#niuqi.net,#改为@!
    牛气网 » dedecms织梦后台增加批量上传和导出报表的功能

    发表评论

    • 72会员总数(位)
    • 4096资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 207稳定运行(天)

    牛气网NIUQI.NET站长源码平台

    开通SVIP会员 了解详情