PHP 批量导出数据

本文介绍了使用PHP进行批量数据导出的方法,适用于大量数据处理场景,帮助开发者高效地完成数据导出任务。
摘要由CSDN通过智能技术生成
/*********************************************方法一******************************************************/
/**
 * 批量导出数据
 * @param $arr  从数据库查询出来,即要导出的数据
 *        $name  excel表格名
 */
function expExcel($arr,$name){

    require_once dirname(__FILE__) . '/../Classes/PHPExcel.php';
    require_once dirname(__FILE__) . '/../Classes/PHPExcel/IOFactory.php';
    require_once dirname(__FILE__) . '/../Classes/PHPExcel/Reader/Excel5.php';
//        require_once dirname(__FILE__) . '/../Classes/PHPExcel/Reader/Excel2007.php';
    //实例化
    $objPHPExcel = new PHPExcel();
    /*右键属性所显示的信息*/
    $objPHPExcel->getProperties()->setCreator("zxf")       //作者
    ->setLastModifiedBy("zxf")       //最后一次保存者
    ->setTitle('数据EXCEL导出')      //标题
    ->setSubject('数据EXCEL导出')    //主题
    ->setDescription('导出数据')     //描述
    ->setKeywords("excel")           //标记
    ->setCategory("result file");     //类别


    //设置当前的表格
    $objPHPExcel->setActiveSheetIndex(0);
    // 设置表格第一行显示内容
    $objPHPExcel->getActiveSheet()
        ->setCellValue('A1', '序号')
        ->setCellValue('B1', '区域类型')
        ->setCellValue('C1', '显示顺序')
        ->setCellValue('D1', '区域名称');
    //设置第一行为红色字体
//        ->getStyle('A1:K1')->getFont()->getColor()->setARGB(PHPExcel_Style_Color::COLOR_RED);
//        ->getStyle('A1:D1')->getFont()->getColor()->setARGB(PHPExcel_Style_Color::COLOR_RED);
    // 设置默认字体和大小
    $objPHPExcel->getDefaultStyle()->getFont()->setName('宋体');
    $objPHPExcel->getDefaultStyle()->getFont()->setSize(12);
    //单元格居中
    $objPHPExcel->getDefaultStyle()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值