文档章节

PHP Excel类Spreadsheet_Excel_Writer简介【转】

sygb
 sygb
发布于 2014/05/10 15:52
字数 988
阅读 77
收藏 0

PHP Excel类Spreadsheet_Excel_Writer包含在Pear中。要使用Pear请先安装Pear


 


Pear的安装十分简单,一般php都包含有pear,只需加载一下就OK


Unix/Linux/BSD下执行lynx -source http://pear.php.net/go-pear | php命令


Mac OS X下执行curl http://pear.php.net/go-pear | sudo php并运行php go-pear.php


Windows下运行php目录下和空间服务器的话只需从http://pear.php.net/go-pear拷下其内容,新建保存到pear/go-pear.php并访问这个php安装就可以了。当然还要注意Pear的访问安全。


 


默认Pear并不安装Spreadsheet_Excel_Writer要另外安装windows下


运行pear install OLE-1.0.0RC1和pear install Spreadsheet_Excel_Writer-0.9.1就OK了


 


Spreadsheet_Excel_Writer其主要包括Spreadsheet_Excel_Writer,Workbook,Worksheet和Format四大类


Spreadsheet_Excel_Writer总的类,也是其对外接口包含Workbook,Worksheet和Format三个内部成员


Spreadsheet_Excel_Writer


Spreadsheet_Excel_Writer::Spreadsheet_Excel_Writer -- T构造函数. 产生并返回一个Workbook

Spreadsheet_Excel_Writer::send -- 传一个Excel文件HTTP的header,一般用的excel导出

Spreadsheet_Excel_Writer::rowcolToCell -- 设置公用的Excel格式

Workbook 工作台


Workbook::close -- 关闭工作台

Workbook::&addWorksheet -- 新增一个工作表,返回工作表

Workbook::&addFormat --新增一个工作表的格式化,返回格式化

Workbook::setCountry -- 设置国家区域,参数为国家数字代码

Workbook::&setTempDir -- 设置OLE临时文件的目录

Workbook::setVersion -- 设置BIFF版本

Workbook::setCustomColor -- 设置颜色变量

Workbook::worksheets -- 返回 工作台的工作表

Worksheet 工作表


Worksheet::getName -- 获取工作表名

Worksheet::setInputEncoding -- 设置字符集格式

Worksheet::select -- 选择一个工作表作为当前操作的工作表

Worksheet::activate -- 设置活动的的工作表

Worksheet::setFirstSheet -- 设置第一个显示的工作表,特别是当活动的工作表没显示

Worksheet::protect -- 设置工作表的保护标志

Worksheet::setColumn -- 设置单列或多列的宽度

Worksheet::writeCol -- 把一组值输出一列

Worksheet::writeRow -- 把一组值输出一行

Worksheet::setSelection -- 设置工作表中选中的区域,一个或多个单元格

Worksheet::freezePanes -- 设置方格为不可用

Worksheet::thawPanes -- 设置方格为可用

Worksheet::hideScreenGridlines --隐藏线条

Worksheet::setPortrait -- 设置短的一边在顶端和底端

Worksheet::setLandscape -- 设置长的一边做顶和底

Worksheet::setPaper -- 设置纸张 9 = A4

Worksheet::setHeader -- 设置页眉

Worksheet::setFooter -- 设置页脚

Worksheet::setMerge --合并单元格

Worksheet::centerHorizontally -- 横排居中

Worksheet::centerVertically -- 竖排居中

Worksheet::setMargins -- 所有的设置页边距相同的值

Worksheet::setMargins_LR -- 设置所有的左右页边距相同的值

Worksheet::setMargins_TB -- 设置所有的顶底页边距相同的值

Worksheet::setMarginLeft -- 设置左边距

Worksheet::setMarginRight -- 设置右边距

Worksheet::setMarginTop -- 设置顶边距

Worksheet::setMarginBottom -- 设置底边距

Worksheet::repeatRows -- 设置相同的行

Worksheet::repeatColumns -- 设置相同的列

Worksheet::printArea -- 设置相同的区域

Worksheet::hideGridlines -- 隐藏区域线条

Worksheet::printRowColHeaders -- 设置头部

Worksheet::fitToPages -- 设置纵向和横向显示的页数

Worksheet::setHPagebreaks -- 置横向显示的页数

Worksheet::setVPagebreaks -- 设置纵向显示的页数

Worksheet::setZoom -- 设置工作表放大因子.

Worksheet::setPrintScale -- 设置为打印的页面比例因子

Worksheet::write -- 输出

Worksheet::writeNumber -- 输出数字

Worksheet::writeString --  输出字符串

Worksheet::writeNote -- 输出注解

Worksheet::writeBlank -- 输出空白

Worksheet::writeFormula -- 输出公式

Worksheet::writeUrl --  输出URL

Worksheet::setRow -- T设置行的高度或格式

Worksheet::mergeCells -- 合并单元格

Worksheet::insertBitmap -- 插入BMP文件

Worksheet::setOutline -- 加框

Format 格式


Format::setAlign -- 设置排列

Format::setVAlign -- 设置横向排列

Format::setHAlign -- 设置纵向排列

Format::setMerge -- 合并

Format::setLocked -- 加锁

Format::setUnLocked -- 去锁

Format::setBold -- 加粗

Format::setBottom -- 底框

Format::setTop -- 顶框

Format::setLeft -- 左框

Format::setRight -- 右框

Format::setBorder -- 边框

Format::setBorderColor -- 边框颜色

Format::setBottomColor -- 边框底部颜色

Format::setTopColor -- 边框顶部颜色

Format::setLeftColor -- 左边框颜色

Format::setRightColor -- 右边框颜色

Format::setFgColor -- 前景色

Format::setBgColor -- 背景色

Format::setColor -- 内容颜色

Format::setPattern --匹配

Format::setUnderline -- 下划线

Format::setItalic --斜体

Format::setSize --字体大小

Format::setTextWrap -- 缠绕

Format::setTextRotation -- 交替

Format::setNumFormat -- 数字格式化

Format::setStrikeOut -- 加强

Format::setOutLine -- 加框

Format::setShadow -- 阴影

Format::setScript --角本

Format::setFontFamily -- 字体


本文转载自:http://blog.csdn.net/bakeloar/article/details/4759151

sygb
粉丝 0
博文 38
码字总数 12281
作品 0
嘉兴
部门经理
私信 提问
30 个 PHP 的 Excel 处理类

下面的 PHP Excel 处理类中,包含 Excel 读写、导入导出等相关的类,列表如下: PHP Excel Reader classes 1. Read Excel Spreadsheets using COM Umesh Rai (India) 2. Read Excel Binary .......

oschina
2014/12/09
6.6K
17
php读取excel类——PHP-ExcelReader

一、 概述 PHP-ExcelReader 是一个读取 Excel xsl 文件内容的一个 PHP 类。 它的下载网址: http://sourceforge.net/projects/phpexcelreader/ 文件名: phpExcelReader.zip 包含两个必需文件...

伯洛芒果汁。
2012/11/07
382
0
spreadsheet-mapper 1.0.6 发布

项目简介 用excel导入、导出数据是企业软件里很常见的需求,但是要实现好导入、导出并非易事,主要原因在于excel导入或导出并非简单的对数据库表的操作,往往牵涉到校验、转换等工作。 本项目...

jarchan
2017/04/08
1K
10
ZK Spreadsheet 2.0 发布,电子表格组件

ZK Spreadsheet是一个基于ZK Ajax框架开发,类似于Excel的电子表格组件。你可以把它嵌到任何web页面中。 新版本改进内容: Import your Excel 2003/2007 files to ZK Spreadsheet and make t...

红薯
2010/12/29
1K
0
centos下 php 使用 Spreadsheet_Excel_Writer 导出excel文件无法打开问题求助!

项目中需要导出数据到xls,原使用的php_excel,导出速度太慢,而且很占服务器资源,于是使用Spreadsheet_Excel_Writer导出数据到xls,配置如下: 导出脚本如下: 在windows下导出文件一切正常...

懵懂一时
2012/07/21
1K
6

没有更多内容

加载失败,请刷新页面

加载更多

Blockstack-2 :Blockstack ID注册

本篇文章主要记录Blockstack ID注册的流程; 在介绍注册流程之前,先简单的介绍一下Blockstack ID; 相对于传统互联网来说,Blockstack ID更像是统一的账号系统;即一个账号即可登录和授权所...

Riverzhou
今天
19
0
面试官问:平时碰到系统CPU飙高和频繁GC,你会怎么排查?

处理过线上问题的同学基本上都会遇到系统突然运行缓慢,CPU 100%,以及Full GC次数过多的问题。当然,这些问题的最终导致的直观现象就是系统运行缓慢,并且有大量的报警。本文主要针对系统运...

Java高级架构师n
今天
33
0
面向对象编程

1、类和对象 类是对象的蓝图和模板,而对象是实例;即对象是具体的实例,类是一个抽象的模板 当我们把一大堆拥有共同特征的对象的静态特征(属性)和动态特征(行为)都抽取出来后,就可以定...

huijue
今天
30
0
redis异常解决 :idea启动本地redis出现 jedis.exceptions.JedisDataException: NOAUTH Authentication required

第一次安装在本地redis服务,试试跑项目,结果却出现nested exception is redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required错误,真是让人头疼 先检查一...

青慕
今天
42
0
Spring 之 IoC 源码分析 (基于注解方式)

一、 IoC 理论 IoC 全称为 Inversion of Control,翻译为 “控制反转”,它还有一个别名为 DI(Dependency Injection),即依赖注入。 二、IoC方式 Spring为IoC提供了2种方式,一种是基于xml...

星爵22
今天
37
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部