Я хочу импортировать Excel в mysql. Я могу импортировать данные без объединенных ячеек, мой код был таким:
function import(){
if(isset($_FILES["file"]["name"])){
$path = $_FILES["file"]["tmp_name"];
$object = PHPExcel_IOFactory::load($path);
foreach($object->getWorksheetIterator() as $worksheet){
$highestRow = $worksheet->getHighestRow();
$highestColumn = $worksheet->getHighestColumn();
for($row=2; $row<=$highestRow; $row++){
$Tanggal = $worksheet->getCellByColumnAndRow(0, $row)->getValue();
$Outlet = $worksheet->getCellByColumnAndRow(1, $row)->getValue();
$Nama = $worksheet->getCellByColumnAndRow(2, $row)->getValue();
$Email = $worksheet->getCellByColumnAndRow(3, $row)->getValue();
$No_tlp = $worksheet->getCellByColumnAndRow(4, $row)->getValue();
$Rasa = $worksheet->getCellByColumnAndRow(5, $row)->getValue();
$Porsi = $worksheet->getCellByColumnAndRow(6, $row)->getValue();
$Kecepatan = $worksheet->getCellByColumnAndRow(7, $row)->getValue();
$Keramahan = $worksheet->getCellByColumnAndRow(8, $row)->getValue();
$Total = $worksheet->getCellByColumnAndRow(9, $row)->getValue();
$Rekomendasi = $worksheet->getCellByColumnAndRow(10, $row)->getValue();
$Komentar = $worksheet->getCellByColumnAndRow(11, $row)->getValue();
$data[] = array(
'Tanggal' => $Tanggal,
'Outlet' => $Outlet,
'Nama' => $Nama,
'Email' => $Email,
'No_telp' => $No_tlp,
'Rasa' => $Rasa,
'Porsi' => $Porsi,
'Kecepatan' => $Kecepatan,
'Keramahan' => $Pelayanan,
'Total' => $Total,
'Rekomendasi' => $Rekomendasi,
'Komentar' => $Komentar);
}
}
$this->M_FImport->insert($data);
echo 'Data Imported successfully';
}
}
Этот файл Excel выглядит следующим образом: Как я могу импортировать со слитыми ячейками?