php獲取excel文件數(shù)據(jù)
更新時間:2017年04月21日 08:46:49 作者:阡塵小陌
本篇文章主要介紹了php獲取excel文件數(shù)據(jù)的方法。具有很好的參考價值。下面跟著小編一起來看下吧
很簡單就可以實現(xiàn),下面為大家簡單介紹下
1、下載PHPExcel類,是一個文件夾,還得有一個文件PHPExcel.php,兩個在同級目錄
require __DIR__ . './PHPExcel/IOFactory.php';
$PHPReader = new \PHPExcel_Reader_Excel2007();
//判斷文件類型
if (!$PHPReader->canRead($filePath)) {
$PHPReader = new \PHPExcel_Reader_Excel5();
if (!$PHPReader->canRead($filePath)) {
echo 'no Excel';
return false;
}
}
$PHPExcel = $PHPReader->load($filePath);
/**讀取excel文件中的第一個工作表*/
$currentSheet = $PHPExcel->getSheet(0);
/**取得最大的列號*/
$allColumn = $currentSheet->getHighestColumn();
/**取得一共有多少行*/
$allRow = $currentSheet->getHighestRow();
/**從第1行開始輸出*/
for ($currentRow = 1; $currentRow <= $allRow; $currentRow++) {
/**從第A列開始輸出*/
for ($currentColumn = 'A'; $currentColumn <= $allColumn; $currentColumn++) {
$val = $currentSheet->getCellByColumnAndRow(ord($currentColumn) - 65, $currentRow)->getValue();
/**ord()將字符轉(zhuǎn)為十進(jìn)制數(shù)*/
$date[$currentRow - 1][] = $val;
}
}
return $date;
以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!
相關(guān)文章
PHP CURLFile函數(shù)模擬實現(xiàn)文件上傳示例詳解
這篇文章主要介紹了PHP使用CURLFile函數(shù)模擬實現(xiàn)文件上傳,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧2022-09-09
深入apache配置文件httpd.conf的部分參數(shù)說明
本篇文章是對apache配置文件httpd.conf的部分參數(shù)說明進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
php簡單實現(xiàn)查詢數(shù)據(jù)庫返回json數(shù)據(jù)
這篇文章主要介紹了php簡單實現(xiàn)查詢數(shù)據(jù)庫返回json數(shù)據(jù),并附上2則示例代碼,非常的簡單實用,有需要的小伙伴可以參考下。2015-04-04
淺析使用Turck-mmcache編譯來加速、優(yōu)化PHP代碼
本篇文章是對使用Turck-mmcache編譯來加速、優(yōu)化PHP代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
遞歸刪除一個節(jié)點以及該節(jié)點下的所有節(jié)點示例
一段遞歸刪除一個部門以及它的所有子部門的一段代碼。僅供大家參考和自己以后備用2014-03-03

