zoukankan      html  css  js  c++  java
  • PHP 之数据导出Excel

    一、代码

    include_once 'common.php';
    extract($_REQUEST);
    
    include './plugin/PHPExcel/PHPExcel.php';
    include './plugin/PHPExcel/PHPExcel/IOFactory.php';
    include './plugin/PHPExcel/PHPExcel/Reader/Excel5.php';
    $objPHPExcel = new PHPExcel();
    $count = 0;
    $objPHPExcel->setActiveSheetIndex(0)->setCellValue('A1', '姓名');
    $objPHPExcel->setActiveSheetIndex(0)->setCellValue('B1', '手机号');
    
    $data = $db->select("u.*")->from("{$pre}tom_tcyikatong_card as c")
        ->leftJoin("{$pre}tom_tongcheng_user as u", "u.id=c.user_id")
        ->where("c.status=1")
        ->query();
    foreach ($data as $key => $a) {
        $count++;
        $objPHPExcel->setActiveSheetIndex(0)->setCellValue('A' . ($count + 1), $a['nickname']);
        $objPHPExcel->setActiveSheetIndex(0)->setCellValue('B' . ($count + 1), $a['tel']);
    }
    $objPHPExcel->getActiveSheet()->setTitle('订单');
    $objPHPExcel->setActiveSheetIndex(0);
    
    header('Content-Type: application/vnd.ms-excel');
    header("Content-Disposition: attachment;filename=订单.xls");
    header('Cache-Control: max-age=0');
    $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
    $objWriter->save('php://output');
    
    $file_name = iconv('utf-8', 'gb2312', "订单.xlsx");
    $objWriter->save($file_name);
    
    echo "导出完成";
  • 相关阅读:
    Python运算符
    Python中的变量
    Chapter 4. Working with Key/Value Pairs
    Chapter 3. Programming with RDDs
    python常见的特异点
    18.天知道练习
    17.vue+axios搭配使用
    16.axios基本使用
    15.记事本练习
    14.v-model指令
  • 原文地址:https://www.cnblogs.com/yang-2018/p/14132679.html
Copyright © 2011-2022 走看看