php 读取excel转数组中,php读取Excel中内容到数组
PHP使用Spreadsheet_Excel_Reader類來讀取excel文件
1、首先需要下載該類。下載地址:http://sourceforge.net/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?=?new?Spreadsheet_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、運行結果為:
參考:
http://www.cnblogs.com/gnielee/archive/2009/07/28/1532916.html
http://dzy-123.iteye.com/blog/1879533
總結
以上是生活随笔為你收集整理的php 读取excel转数组中,php读取Excel中内容到数组的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MacOs提升效率必备软件
- 下一篇: SAS小白入门第一节:认识SAS程序