
// Include library PHPExcel
require_once 'PHPExcel/PHPExcel.php';

// Koneksi ke database MySQL
$host = 'localhost';
$username = 'nama_user';
$password = 'password';
$database = 'nama_database';

$conn = mysqli_connect($host, $username, $password, $database);

// Cek koneksi
if (!$conn) {
    die("Koneksi gagal: " . mysqli_connect_error());
}

// Nama file Excel
$nama_file = 'data_excel.xlsx';

// Load file Excel
$objPHPExcel = PHPExcel_IOFactory::load($nama_file);

// Pilih sheet yang ingin diexport
$sheet = $objPHPExcel->getActiveSheet();

// Jumlah baris dan kolom
$jumlah_baris = $sheet->getHighestRow();
$jumlah_kolom = $sheet->getHighestColumn();

// Looping untuk mengexport data ke MySQL
for ($baris = 2; $baris <= $jumlah_baris; $baris++) {
    $kolom_A = $sheet->getCellByColumnAndRow(0, $baris)->getValue();
    $kolom_B = $sheet->getCellByColumnAndRow(1, $baris)->getValue();
    $kolom_C = $sheet->getCellByColumnAndRow(2, $baris)->getValue();

    // Query untuk menginsert data ke MySQL
    $query = "INSERT INTO nama_tabel (kolom_A, kolom_B, kolom_C) VALUES ('$kolom_A', '$kolom_B', '$kolom_C')";
    mysqli_query($conn, $query);
}

// Tutup koneksi
mysqli_close($conn);
