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