PHP操作EXCEL
PHPExcel
從 github 下載,幾兆的包。
require_once ROOT . '/' . APP_DIR . '/Vendor/PHPExcel/IOFactory.php';
$objPHPExcel = PHPExcel_IOFactory::load($this->filePath);
$sheet = $objPHPExcel->getSheet(0); // 讀取第一個工作表(編號從 0 開始)
$highestRow = $sheet->getHighestRow(); // 取得總行數(shù)
$highestColumn = $sheet->getHighestColumn();
$reader = $objPHPExcel->getWorksheetIterator();
// 循環(huán)讀取sheet
foreach( $reader as $sheet ) {
// 讀取表內(nèi)容
$content = $sheet->getRowIterator();
// 逐行處理
$res_arr = array();
foreach( $content as $key => $items ) {
$rows = $items->getRowIndex(); // 行
$columns = $items->getCellIterator(); // 列
$row_arr = array();
// 確定從哪一行開始讀取
if( $rows < 4 ) {
continue;
}
// 逐列讀取
foreach( $columns as $head => $cell ) {
// 獲取cell中數(shù)據(jù)
$data = $cell->getValue();
echo $data;
if('匯總信息'==$data) break 2;
$row_arr[] = $data;
}
$res_arr[] = $row_arr;
}
}
posted on 2021-09-14 11:16 aworkstory 閱讀(182) 評論(0) 收藏 舉報
浙公網(wǎng)安備 33010602011771號