PHPExcel 讀excel

<?php  
require_once './library/excel/PHPExcel.php';   
 
//要讀的文件  
$filePath = 'test.xlsx';  
 
$PHPExcel = new PHPExcel();  
 
/**默認用excel2007讀取excel,若格式不對,則用之前的版本進行讀取*/   
$PHPReader = new PHPExcel_Reader_Excel2007();   
if(!$PHPReader->canRead($filePath))  
{  
    $PHPReader = new PHPExcel_Reader_Excel5();   
    if(!$PHPReader->canRead($filePath))  
    {   
        echo 'no Excel';   
        return ;   
    }  
}  
 
$PHPExcel = $PHPReader->load($filePath);   
/**讀取excel文件中的第一個工作表*/   
$currentSheet = $PHPExcel->getSheet(0);   
/**取得最大的列號*/   
$allColumn = $currentSheet->getHighestColumn();  
/**取得一共有多少行*/   
$allRow = $currentSheet->getHighestRow();   
/**從第二行開始輸出,因爲excel表中第一行爲列名*/   
for($currentRow = 1;$currentRow <= $allRow;$currentRow++)  
{   
    /**從第A列開始輸出*/   
    for($currentColumn= 'A';$currentColumn<= $allColumn; $currentColumn++)  
    {   
        $val = $currentSheet->getCellByColumnAndRow(ord($currentColumn) - 65,$currentRow)->getValue();/**ord()將字符轉爲十進制數*/   
        echo $val."\t";  
    }  
    echo "</br>";   
}  
 
?>
發佈了31 篇原創文章 · 獲贊 15 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章