1. 程式人生 > >php使用phpexcel類操作excel檔案資料

php使用phpexcel類操作excel檔案資料

php使用phpexcel類操作excel檔案資料

首先下載phpexcel git地址:https://github.com/PHPOffice/PHPExcel/releases
這裡下載了1.8.1.zip

解壓之後進入目錄,Classes目錄,複製PHPExcel.php和PHPExcel資料夾,檔案和資料夾要放在同一目錄。

讀取excel檔案

header("Content-type: text/html; charset=utf-8");  
//引入檔案
require_once 'phpexcel.php';  
require_once 'PHPExcel\IOFactory.php'
; require_once 'PHPExcel\Reader\Excel2007.php'; $data = '1.xls'; $objReader = PHPExcel_IOFactory::createReader('Excel2007');/*Excel5 for 2003 excel2007 for 2007*/ $objPHPExcel = $objReader->load($data); //Excel 路徑 $sheet = $objPHPExcel->getSheet(0); $objWorksheet = $objPHPExcel->getActiveSheet(); $highestRow
= $sheet->getHighestRow(); // 取得總行數 $highestColumn = $sheet->getHighestColumn(); // 取得總列數 這裡拿到的是ABCDF的列 $highestColumnIndex = PHPExcel_Cell::columnIndexFromString($highestColumn); 將ABCF轉為數字 for ($row = 2;$row <= $highestRow;$row++) { $strs=array(); //注意highestColumnIndex的列數索引從0開始
for ($col = 0;$col < $highestColumnIndex;$col++) { $strs[$col] =$objWorksheet->getCellByColumnAndRow($col, $row)->getValue(); echo $strs[$col].'<br>'; } // print_r($strs); }