PHPExcel 進行Excel讀取

第一步
下載 phpExcel包 下載地址是phpExcel

第二步
進行簡單的demo編寫

<?php
//首先導入PHPExcel
require_once 'PHPExcel.php';

$filePath = "1.xlsx";//這裏填寫你的Excel文件名

//建立reader對象,可以同時兼容2007以及以前的版本,即讀取.xsl和.xsls的文件
$PHPReader = new PHPExcel_Reader_Excel2007();
if(!$PHPReader->canRead($filePath)){
    $PHPReader = new PHPExcel_Reader_Excel5();
    if(!$PHPReader->canRead($filePath)){
        echo 'no Excel';
        return ;
    }
}

//建立excel對象,此時你即可以通過excel對象讀取文件,也可以通過它寫入文件
$PHPExcel = $PHPReader->load($filePath);

/**讀取excel文件中的第一個工作表*/
$currentSheet = $PHPExcel->getSheet(0);
/**取得最大的列號*/
$allColumn = $currentSheet->getHighestColumn();
/**取得一共有多少行*/
$allRow = $currentSheet->getHighestRow();

//循環讀取每個單元格的內容。注意行從2開始,列從A開始
for($rowIndex=2;$rowIndex<=$allRow;$rowIndex++){
    for($colIndex='A';$colIndex<=$allColumn;$colIndex++){
        $addr = $colIndex.$rowIndex;
        $cell = $currentSheet->getCell($addr)->getValue();
        if($cell instanceof PHPExcel_RichText)     //富文本轉換字符串
            $cell = $cell->__toString();

        echo $cell;

    }

}

以上就是簡單的phpExcel的應用,大家只要看看官方給出的demo就能輕易的掌握php的這個軟件包

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章