phpexcelreader超级简单使用

phpexcelreader超级简单使用

该php类可以到官网下载:http://www.codeplex.com/PHPExcel,下载的文件不能直接使用要看下面的备注。

备注:

1、要将oleread.inc改成oleread.php,修改文件名。

2、要将reader.php中的第31段代码:require_once ‘Spreadsheet/Excel/Reader/OLERead.php‘;

改成 备注1的文件路径:require_once ‘oleread.php’ (假设oleread.php与reader.php在同一目录下)

3、当出现错误代码:Deprecated: Assigning the return value of new by reference is deprecated。说明你的php版本大于5.3了,而5.3不支持”=&”符号,支持”=”符号,所以要将reader.php文件中的”=&”符号全部替换为”=”符号。

4、本身自带的jxlrwtest.xls的文件有错误,需要自己创建一个新的xls文件来测试

5、其他一些乱码什么问题的,这里就不解释了,看标题你懂得(简单使用)

代码功能:显示该xls文件的全部数据

#test.xls  要导入的xls文件

#$data->sheets[0][‘numRows‘]  获取最大的行数

#$data->sheets[0][‘numCols‘]  获取最大的列数

#$data->sheets[0][‘cells‘][$i][$j]  获取某个单元格的数据

<?php
require_once ‘reader.php‘;
$data = new Spreadsheet_Excel_Reader();
$data->read(‘test.xls‘);
for ($i = 1; $i <= $data->sheets[0][‘numRows‘]; $i++) {
       for ($j = 1; $j <= $data->sheets[0][‘numCols‘]; $j++) {
              echo "\"".$data->sheets[0][‘cells‘][$i][$j]."\",";
       }
       echo "<br/>";
}

phpexcelreader超级简单使用

时间: 2024-11-05 20:46:04

phpexcelreader超级简单使用的相关文章

JS基础(超级简单)

1     JS基础(超级简单) 1.1 数据类型 1.1.1   基本类型: 1)        Number:特别注意:NaN的检测方法:Nan!=NaN;或者使用isNaN方法 2)        string 3)        boolean 4)        null 5)        undefined 1.1.2   复杂类型 object:date,array,function 1.2 变量 var 变量名=值 变量的作用域:1.全局:以页面为单位.2局部:以函数为单位.

超级简单实用的.NET性能调试工具-----ANTS Performance Profiler

艺术字做到后期,性能成了一个比较大的瓶颈,优化性能的过程中接触了一些.NET性能调试工具,最喜欢的是ANTS Performance Profiler,操作简单,功能也跟我期望的差不多. ANTS Performance Profiler是出自大名鼎鼎的Red Gate,很多人使用过的.NET Reflector就是出自此公司,该公司还出品其他产品,具体请戳http://www.red-gate.com/products/.ANTS Performance Profiler支持.NET平台所有语

轻轻松松教你写日志-超级简单

最近在做一个项目,涉及到很多的服务,一步步调试相当麻烦,要在自己电脑上发布很多服务,又要全部开启.很费时间,出现问题,怎么解决最快呢?直接写日志,一步定位哪里出了错. Log4Net库是一个帮助程序员将日志信息输出到各种目标(控制台.文件 数据库等)的工具. Log4Net,相信哪个程序员都用过,但是可能是人家配置好了自己拿过来直接用,所以让自己写还是有点困难,听起来很高大上的样子,其实真的很简单.以前听别人讲,迷迷糊糊,知道那么回事,就是个写日志的.但是真正会用还是在项目中自己真正的实践. 下

JQuery -&gt; 超级简单的下拉菜单

1. create a new accout, create orginazation, create repo 2. install git in your local pc Note: you can create ssh key to avoid username/password input for github operation https://help.github.com/articles/generating-ssh-keys https://help.github.com/a

哈,又一款超级简单的队列(MQ)实现方案来了~

开源的消息队列已经很多了,但大部分很重,实际环境下,很多可能只是使用到了一点功能而已,杀鸡使用牛刀,着实有些浪费了.很多时候,我们只想要一片绿叶,但它们给了我们整个的春天,很难消化.本着DIR精神, 也琢磨了一个超级简单的队列实现. 说是超级简单,嗯,绝对是超级简单,队列的存储采用Redis进行持久化存储,采用Netty提供HTTP方式的队列的出/入.Redis的客户端采用的Jedis.然后呢,然后就没了啊. 一.Redis Redis内置订阅发布模型(Publish/Subscribe),其缺

T端超级简单的单个宝石传送脚本

这个是一套简单的传送宝石的脚本,只实现简单的传送.主要是方便初学者参考使用! 1.在魔兽世界私服单机中,可能会用到使用某单独一个物品就实现传送 2.传送地址在脚本中控制,如果你需要修改传送位置,你需要修改一下代码中的 player->TeleportTo(0, 1234.00f, 4321.00f, 1242.00f, 4323.00f); // 这里就是你想要传送的位置 3.传送坐标,这个你需要自己到WOW单机游戏中去定位 定位坐标的方法:.gps 命令 4.这个脚本适用于TrinityCor

一个超级简单的HTML模板框架源代码以及使用示例

HTML模板框架源代码 var HtmlTemplate = (function () { function HtmlTemplate(htmlSource) { this.htmlSource = htmlSource; } HtmlTemplate.prototype.toHTML = function (params) { var reg = HtmlTemplate.REG_FILTER_PARAM; var m = this.htmlSource.replace(reg, functi

JQuery -&amp;gt; 超级简单的下拉菜单

使用jquery实现一个超级简单的下拉菜单. 效果图 最初的效果 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvRmVlTGFuZw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" > 鼠标悬浮效果 代码 <!DOCTYPE html> <html> <head> <script type=&quo

JQuery表单验证插件EasyValidator,超级简单易用!

本插件的宗旨是:用户无需写一行JS验证代码,只需在要验证的表单中加入相应的验证属性即可,让验证功能易维护,可扩展,更容易上手. DEMO中已经包含了常用的正则表达式,可以直接复用,为了考虑扩展性,所以针对不同用户特殊需求,自行写正则吧. 顺便AD下刚出炉的小站,欢迎捧场:www.paipaiyou.com EasyValidator实现的功能: 1.提示功能(在表单或者其他标签中加入tip="想提示的文字") 如: <input name="name" tip