phpexcelreader超级简单使用

本文详细介绍如何使用PHPExcel类库解决在PHP环境中读取Excel文件遇到的问题,包括文件名修改、代码调整及版本兼容性问题,并提供测试代码实现数据展示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

该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/>";
}

复制代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值