程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> PHP讀取EXCEL文件

PHP讀取EXCEL文件

編輯:PHP綜合

<?PHP
require_once( FCPATH.’vendor/Excel/excel/PHPExcel/IOFactory.PHP’);

function readExcel( $filePath) {
$PHPReader = new PHPExcel_Reader_Excel5();
if(!$PHPReader->canRead($filePath)){
$PHPReader = new PHPExcel_Reader_Excel5();
if(!$PHPReader->canRead($filePath)){
echo ‘no Excel';
return ;
}
}

$PHPExcel = $PHPReader->load($filePath);

$currentSheet = $PHPExcel->getSheet(0); /**取得一共有多少列*/

$allColumn = $currentSheet->getHighestColumn(); /**取得一共有多少行*/

$allRow = $currentSheet->getHighestRow();

$all = array();
for( $currentRow = 1 ; $currentRow <= $allRow ; $currentRow++){

$flag = 0;
$col = array();
for($currentColumn=’A'; getascii($currentColumn) <= getascii($allColumn) ; $currentColumn++){

$address = $currentColumn.$currentRow;

$string = $currentSheet->getCell($address)->getValue();

$col[$flag] = $string;

$flag++;
}

$all[] = $col;
}

return $all;
}

function getascii( $ch) {
if( strlen( $ch) == 1)
return ord( $ch)-65;
return ord($ch[1])-38;
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved