zoukankan      html  css  js  c++  java
  • phpexcel

    利用phpexcel插件导出表格

    //A 引用表格类
    vendor('Excel.PHPExcel');
    $objExcel = new PHPExcel();
    //缓存
    set_time_limit(0);
    ini_set("memory_limit", "1024M");
    //B 创建第一个sheet
    $objExcel->createSheet();
    $objActSheet = $objExcel->getSheet(0);
    $objActSheet->setTitle('卡片');//第一个sheet

    //C 设置表格统一宽度
    $objActSheet->getStyle('A1:T22')->getBorders()->getAllBorders()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN);//细
    $objActSheet->getStyle('A22:T22')->getBorders()->getBottom()->setBorderStyle(PHPExcel_Style_Border::BORDER_THICK);//粗

    //D 统一设置表格内容垂直水平居中
    $objActSheet->getStyle('A1:T22')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
    $objActSheet->getStyle('A1:T22')->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);

    //E 设置打印纸张A4
    $objActSheet->getPageSetup()->setPaperSize(PHPExcel_Worksheet_PageSetup::PAPERSIZE_A3);
    $objActSheet->getPageSetup()->setOrientation(PHPExcel_Worksheet_PageSetup::ORIENTATION_LANDSCAPE);//横向

    //F表格内容自动换行
    $objActSheet->getStyle('A1:T22')->getAlignment()->setWrapText(true);

    //H设置边距
    $pageMargins = $objActSheet->getPageMargins();
    $margin1 = 0.5 / 2.54;//0.5厘米,需要换算成像素
    $margin2 = 0.7 / 2.54;//0.7厘米,需要换算成像素
    $pageMargins->setTop($margin1); //上边距
    $pageMargins->setBottom($margin1); //下
    $pageMargins->setLeft($margin2); //左
    $pageMargins->setRight($margin2); //右


    //I设置表格宽度

    $objActSheet->getColumnDimension('A')->setWidth(10.25);

    //J设置表格高度
    $objActSheet->getRowDimension(1)->setRowHeight(25.5);
    
    
    //K 设置内容
    $objActSheet->setCellValue('A1', '上 海 市 育 才 中 学 学 生 学 籍 卡');
    $objActSheet->mergeCells('A1:T1');
    //设置字体
    $objStyleA5 = $objActSheet->getStyle('A1');
    $objFontA5 = $objStyleA5->getFont();
    $objFontA5->setName('黑体');
    $objFontA5->setSize(20);
     
     
     
     
     
  • 相关阅读:
    WPF,WinForm调用WCF RIA
    使用c#调用XMLHTTP(XMLHTTPClass) ,发送和返回 json
    WPF 不能dll添加引用的问题
    ORACLE 10g下载|ORACLE 10g下载地址|ORACLE 10g官网下载地址
    写给我们这些浮躁的程序员
    oracle 10g 几个版本jdbc驱动下载
    List对象排序通用方法
    SQL 常用的计算时间的方法
    JAVA帮助文档全系列 JDK1.5 JDK1.6 JDK1.7 官方中英完整版下载
    Integer 自动装箱机制
  • 原文地址:https://www.cnblogs.com/mlls/p/7760297.html
Copyright © 2011-2022 走看看