\servicePHPExcelService

Summary

Methods
Properties
Constants
setUtf8()
setExcelContent()
ExcelSave()
setExcelHeader()
setExcelTile()
No public properties found
No constants found
No protected methods found
$count
$topNumber
$cells
$data
$title
$where
$height
N/A
initialize()
setCellInfo()
$PHPExcel
$cellKey
$styleArray
N/A

Properties

$count

$count : 

Type

$topNumber

$topNumber : 

Type

$cells

$cells : 

Type

$data

$data : 

Type

$title

$title : 

Type

$where

$where : 

Type

$height

$height : 

Type

$PHPExcel

$PHPExcel : 

Type

$cellKey

$cellKey : 

Type

$styleArray

$styleArray : 

Type

Methods

setUtf8()

setUtf8(  $title) 

设置字体格式

Parameters

$title

string 必选 return string

setExcelContent()

setExcelContent(  $list = null) 

execl数据导出

Parameters

$list

也可以为匿名函数 匿名函数参数有 $sheet PHPExcel->getActiveSheet(),self::$topNumber 从第几行设置,$cellkey 行号为数组,self::$cells现在设置的最大行号

特殊处理:合并单元格需要先对数据进行处理

ExcelSave()

ExcelSave() : 

保存表格数据,并下载

Returns

setExcelHeader()

setExcelHeader(  $data,   $fun = null) : $this

设置头部信息

Parameters

$data

array

$fun

function() 主要设置边框的粗细

Returns

$this

setExcelTile()

setExcelTile(  $title = '',   $Name = '',   $info = array(),   $funName = null) : $this

设置标题

Parameters

$title

string || array ['title'=>'','name'=>'','info'=>[]]

$Name

string

$info

string || array;

$funName

function($style,$A,$A2) 自定义设置头部样式

Returns

$this

initialize()

initialize(  $data,   $fun) 

初始化PHPExcel类

Parameters

$data

array()

$fun

function() return

setCellInfo()

setCellInfo(  $info) : string

设置第二行标题内容

Parameters

$info

array (['name'=>'','site'=>'','phone'=>123] || ['我是表名','我是地址','我是手机号码'] ) || string 自定义

Returns

string