php使用phpexcel類操作excel檔案資料
阿新 • • 發佈:2018-11-11
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);
}