zoukankan      html  css  js  c++  java
  • PHPExcel使用方法

    代码:

    
    
    <?php
    // 创建文件 
    $dir=dirname(__FILE__); //找到当前脚本所在路径
    require $dir."./PHPExcel-1.8/Classes/PHPExcel.php"; //引入文件
    $objPHPExcel=new PHPExcel();    //实例化PHPExcel类
    $objSheet=$objPHPExcel->getActiveSheet();   //获得当前活动sheet的操作对象

    /**
     * 设置单元格格式
     */
    // 文本居中
    $objSheet->getDefaultStyle()->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER)->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);

    // 合并单元格
    $objSheet->mergeCells("A3:D6");

    // 设置字体
    $objSheet->getDefaultStyle()->getFont()->setName('Arial')->setSize(18)->setBold(true);

    // 文本保留两位小数
    // $llv2=sprintf("%.2f",123);
    $llv2=123;
    $objSheet->getStyle('E7')->getNumberFormat()->setFormatCode('0.000');
    $objSheet->setCellValue('E7',$llv2,PHPExcel_Cell_DataType::TYPE_STRING);

    // 设置边框
    $style_array = array(  
        'borders' => array(  
            'allborders' => array(  
                'style' => PHPExcel_Style_Border::BORDER_THIN  
            )  
        )
    );  
    $objSheet->getStyle('A1:D20')->applyFromArray($style_array);

    // 填充数据
    $objSheet->setTitle('demo');
    $objSheet->setCellValue('A1','姓名')->setCellValue('B1','分数');    //填充数据
    $objSheet->setCellValue('A2','张三')->setCellValue('B2','50');

    $objWrite=PHPExcel_IOFactory::createWriter($objPHPExcel,'Excel2007');
    // 保存文件(到服务器)
    $objWrite->save($dir.'/demo.xlsx');
     
  • 相关阅读:
    跨媒体安全
    kali视频(21-25)学习
    kali视频(26-30)学习
    kali视频(16-20)学习
    kali视频学习(11-15)
    kali视频(1-5)
    使用Metaspoit攻击MS08-067
    web应用程序安全攻防---sql注入和xss跨站脚本攻击
    -区块链-
    TCP/IP网络协议攻击
  • 原文地址:https://www.cnblogs.com/haokan/p/11987807.html
Copyright © 2011-2022 走看看