getMessage()); } $sheet = $spreadsheet->getActiveSheet(); $create_at = date("Y-m-d H:i:s"); $sql = "INSERT INTO facility_price (kind,model,seat,numberofstop,speed,price,price_mi,status,create_dt) VALUES(:kind,:model,:seat,:numberofstop,:speed,:price,:price_mi,:status,:create_dt)"; // 遍歷表中的每一行 foreach ($sheet->getRowIterator() as $key => $row) { $cellIterator = $row->getCellIterator(); $cellIterator->setIterateOnlyExistingCells(false); foreach ($cellIterator as $idx => $value) { if ($value !== null) { if ($idx == 'A') { $model = $value->getValue(); if ($model != '規格') { // 字串分離 $model_arr = explode('-', $model); // 抓出樓層 $speed = explode('*', $model_arr[1]); for ($i = 7; $i <= 30; $i++) { $speed[1] = $i; $speed_arr[] = $speed; } for ($i = 6; $i >= 2; $i--) { $speed[1] = $i; $speed_arr[] = $speed; } } } if ($idx == 'B') { $price = $value->getValue(); if ($price !== '標準價') { $price = $price * 10000; } } if ($idx == 'C') { } } } }