600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > php 读取excel转数组中 php读取Excel中内容到数组

php 读取excel转数组中 php读取Excel中内容到数组

时间:2023-04-28 03:57:55

相关推荐

php 读取excel转数组中 php读取Excel中内容到数组

PHP使用Spreadsheet_Excel_Reader类来读取excel文件

1、首先需要下载该类。下载地址:/projects/phpexcelreader/。下载成功后里面有两个核心文件oleread.php和reader.php。把这两个文件放在合适的目录下方便调用。这里以test.xls文件为例(.xlsx格式无法读取)

姓名

年龄

性别

孙悟空

24

猪八戒

23

2、注意有2处需修改:在reader.php文件的第31行在调用oleread.php文件,但是官方的将文件和路径写的与我们不一样。我们需要将其修改为合适的。这里我修改为require_once 'oleread.php'; 在261行源代码为 $this->_ole =& new OLERead();但是php5.3开始后,废除了php中的“=&”,所以要想复制,直接用“=”引用即可。

3、代码如下:

require_once'reader.php';//调用Reader

$data=newSpreadsheet_Excel_Reader();//创建Reader

$data->setOutputEncoding('GB2312');//设置文本输出编码

$data->read("test.xls");//读取Excel文件

for($i=1;$i<=$data->sheets[0]['numRows'];$i++){//$data->sheets[0]['numRows']为Excel行数

for($j=1;$j<=$data->sheets[0]['numCols'];$j++){

echo$data->sheets[0]['cells'][$i][$j];//显示每个单元格内容

}

echo'

';

}

?>

4、运行结果为:

参考:

/gnielee/archive//07/28/1532916.html

http://dzy-/blog/1879533

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。