Spreadsheet_Excel_Reader类学习心得

一:Spreadsheet_Excel_Reader类的基本使用方法:

$reader=new Spreadsheet_Excel_Reader();

$reader->setOutputEncoding("GBK");

$reader->read($fileName);

$rows=$reader->sheets[2][‘numRows‘];

$cells=$reader->sheets[2][‘cells‘];

二:经常使用到的一些基本函数:

1>  function rowhidden($row,$sheet=0)

判断excel中的某一列是否为隐藏,返回值为bool类型。

2> function colspan($row,$col,$sheet=0); function rowspan($row,$col,$sheet=0);

判断Excel中的单元格所占的列数或者行数,在判断合并单元格的时候非常有效。

3> function val($row,$col,$sheet=0);

获取某一个单元格中的具体的值。

4> function rowcount($sheet=0); function colcount($sheet=0);

获取Excel中某一个表的函数或列数,与$reader->sheets[0][‘numRows‘]和$reader->sheets[0][‘numCols‘]获得的行数和列数是一致的。

5> function style($row,$col,$sheet=0,$properties=‘‘);

返回某一个具体的单元格的样式,可以根据样式对单元格进行划分。

Spreadsheet_Excel_Reader类学习心得,布布扣,bubuko.com

时间: 2024-12-25 08:31:38

Spreadsheet_Excel_Reader类学习心得的相关文章

C++类学习心得

参考文献:https://www.cnblogs.com/xiongxuanwen/p/4290086.html 类的一个重要点是构造函数,其官方说明为: 构造函数是一个特殊的.与类同名的成员函数,用于给每个数据成员设置适当的初始值. 例如: class employee { protected: int no; char *name; float salary; static int totalno; public: virtual void pay()=0; virtual void dis

cocos2dx[3.2]实战篇——《三消类游戏》学习心得

[唠叨] 源码教程请移步:http://cn.cocos2d-x.org/tutorial/show?id=815 注:本节仅仅记录博主自身学习<三消类游戏>的心得体会. [游戏截图] [学习心得] 1.屏幕适配策略 手机和平板电脑的屏幕比例主要为16:9.16:10.4:3.3:2. 这就说明使用16:9的比例是比较好的选择.那么我们使用一张高宽比例为16:9的背景图片,然后将适配模式设置为:ResolutionPolicy::FIXED_WIDTH(让宽适配屏幕). 注:宽适配只使用本游戏

Python学习心得:类与对象

教材:<简明Python教程> Python面向对象: 如shell这种面向过程的程序都是通过"操作数据的函数"或者"语句块"来设计函数. python的程序(面向对象): 类是一个"class"类型,对象是类中的一个实例. 类的属性包括了:域和方法.(即变量和函数) 属于一个对象或类的变量被称为域,一个定义在类中的函数,叫做类的方法. 类使用关键字"class"来创建.域和方法放在同一个缩进块中. 1.域有两种:

Android Window PhoneWindow Activity学习心得--第三弹

Android Window  PhoneWindow Activity学习心得--第三弹 前面 我们完成了从Activity到PhoneWindow的整体跨度 正如我们所知道的与Activity组件关联的一个应用程序窗口视图对象关联一个ViewRoot对象,而将 一个Activity组件的应用程序窗口视图对象与一个ViewRoot对象关联是通过该Activity组件所使用的 窗口管理器(WindowManager)来执行的. 在我们初始化DecorView完成之后,我们需要关联应用程序窗口视图

Android学习心得(13) --- Android代码混淆(1)

我在博客上发表一些我的Android学习心得,希望对大家能有帮助. 这一篇我们讲述一下最新的ADT环境下如何进行Android混淆 在新版本的ADT创建项目时,混码的文件不再是proguard.cfg, 而是project.properties和proguard-project.txt. 我们把之前配置都配置好了,proguard已经在包含在sdk中了. 环境配置参考Android学习心得(1) --- MAC下Android环境的搭建 新建一个项目的时候,会自动生成project.proper

jquery validate学习心得

据说,javascript最初的由来就是为了解决表单的验证问题,当然现在的js已经能够用来做各种各样炫酷的效果,不过表单验证一直以来都是js很重要的一个用途(在博客园第一篇博客,不知道说些什么开头~~). 最近刚刚接触到了一个简答易用的表单验证插件jquery validation,下面来分享下这几天收集到的一些资料与学习心得. 一个优秀的表单验证插件:      作为受众多web开发者追捧的validation,它理应拥有如下各种优点: 1.内置验证规则:拥有必填,url,数字,email等1

windows类书的学习心得(转载)

原文网址:http://www.blogjava.net/sound/archive/2008/08/21/40499.html 现在的计算机图书发展的可真快,很久没去书店,昨日去了一下,真是感叹万千,很多陌生的出版社,很多陌生的作者,很多陌生的译者,书名也是越来越夸张,什么××天精通××,精通××编程, ××宝典等等,书的印刷质量真的很好,纸张的质量也是今非昔比啊,但书的内容好象却是越来越让人失望,也许是我老了,我的思想我的观念已脱离现实社会,也许是外面的世界变化得太快,我编程数月,出去一走,

maven学习心得

心得:这几天一直在研究maven的配置,还真是伤心啊,网上资料不多,而且问题不断.确实很让人头疼 背景:之所以学习maven是因为我们需要一键部署,我们项目是已经差不多完成了,是eclipse的web项目,需要将它变成maven项目 问题: 1.拆分项目为多个模块解决循环依赖 如果一个web项目下面有A,B,C三个模块,各个模块互相依赖,这是maven会提示,这是一个循环依赖,而不能正常编译项目. 解决办法:http://hck.iteye.com/blog/1728329 但是建议最好模块分清

我的MYSQL学习心得(六)

我的MYSQL学习心得(六) 我的MYSQL学习心得(一) 我的MYSQL学习心得(二) 我的MYSQL学习心得(三) 我的MYSQL学习心得(四) 我的MYSQL学习心得(五) 这一节主要介绍MYSQL里的函数,MYSQL里的函数很多,我这里主要介绍MYSQL里有而SQLSERVER没有的函数 数学函数 1.求余函数MOD(X,Y) MOD(X,Y)返回x被y除后的余数,MOD()对于带有小数部分的数值也起作用,他返回除法运算后的精确余数 SELECT MOD(31,8) 2.四舍五入函数TR