CARA IMPORT DATA EXCEL KE ACCES DENGAN DELPHI

IMPORT EXCEL KE MYSQLI PADA PHP 7 TERBARU

Cara Import Excel Ke MySQLi Pada PHP 7 Terbaru.

Untuk para pengguna PHP, pasti sudah familiar dengan MySQLi. MySQLi adalah turunan dari MySQL yang ditulis ulang sehingga dapat mendukung objek dan banyak fitur lainnya. MySQLi adalah salah satu bibliotek MySQL yang dapat digunakan pada PHP. MySQLi memungkinkan pengguna untuk berinteraksi dengan database MySQL melalui PHP.

Jika anda ingin memindahkan data dari excel ke database, cara yang cukup efisien adalah dengan mengimport data excel ke database MySQLi menggunakan PHP. Caranya sangat mudah dan sederhana. Berikut adalah beberapa langkah langkah nya :

1. Buat tabel yang akan diimport dengan struktur berikut:

CREATE TABLE `produk` (
`id` int(11) NOT NULL auto_increment,
`nama` varchar(100) NOT NULL,
`harga` decimal(10,0) NOT NULL,
`jmlstok` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

2. Buat form input file excel

Buatlah form untuk memilih file excel yang akan diimport. Berikut adalah contoh kodenya:

<form action="import-excel.php" method="POST" enctype="multipart/form-data">    
    <input type="file" name="file_excel">    
    <input type="submit" name="import" value="IMPORT">    
</form>

3. Buat file PHP untuk mengimport data excel ke MySQLi

Buatlah file PHP dengan nama misalnya import-excel.php dan isikan dengan kode berikut:

<?php    
//koneksi ke database    
$link = mysqli_connect("localhost", "root", "", "test");    
//cek jika koneksi gagal    
if (!$link)     
    die("Koneksi gagal : " . mysqli_connect_error());    
    

//upload file excel    
if (isset($_POST['import']))     
    $fileName = $_FILES['file_excel']['name'];    
    $target = 'uploads/' . $fileName;    
    move_uploaded_file($_FILES['file_excel']['tmp_name'], $target);    

    //Load file excel yang telah diupload tadi    
    include 'PHPExcel/IOFactory.php';    
    $objPHPExcel = PHPExcel_IOFactory::load($target);    

    //Ambil sheet yang pertama    
    $worksheet = $objPHPExcel->getSheet(0);    

    //Ambil jumlah baris dan kolom    
    $highestRow = $worksheet->getHighestRow();    
    $highestColumn = $worksheet->getHighestColumn();    

    //Looping data    
    for ($row = 2; $row <= $highestRow; $row++)     
        //Ambil data pada setiap kolom    
        $id = mysqli_real_escape_string($link, $worksheet->getCellByColumnAndRow(0, $row)->getValue());    
        $nama = mysqli_real_escape_string($link, $worksheet->getCellByColumnAndRow(1, $row)->getValue());    
        $harga = mysqli_real_escape_string($link, $worksheet->getCellByColumnAndRow(2, $row)->getValue());    
        $jmlstok = mysqli_real_escape_string($link, $worksheet->getCellByColumnAndRow(3, $row)->getValue());    

        //Query untuk memasukan data ke dalam tabel    
        $sql = "INSERT INTO produk (id, nama, harga, jmlstok) VALUES ('$id', '$nama', '$harga', '$jmlstok')";    
        mysqli_query($link, $sql);    
        
    //Jika import berhasil    
    echo "Data berhasil diimport";    
    

Selamat, anda telah berhasil mengimport data excel ke database MySQLi menggunakan PHP.

Baca Juga :  Cara Membuat Garis Coret Pada Tulisan Di Excel

Cara Import Data Excel CSV ke Database MySQL PhpMyAdmin

Untuk memindahkan data dari file Excel dalam bentuk CSV ke database MySQL menggunakan PhpMyAdmin, Anda bisa mengikuti langkah-langkah berikut:

1. Pastikan file CSV yang akan diimport sudah benar

Pastikan file CSV Anda sesuai dengan format standar CSV. Pastikan bahwa dalam file tersebut tidak ada karakter yang tidak diinginkan. Setelah Anda memastikan bahwa file CSV sudah benar, Anda siap untuk mengimpor data ke database MySQL Anda.

2. Login ke PhpMyAdmin

Jika Anda sudah siap, silakan login ke PhpMyAdmin. Untuk login, masukkan username dan password yang telah Anda buat sebelumnya. Jika Anda belum membuatnya, silakan buat terlebih dahulu akun untuk akses ke database.

3. Pilih database yang ingin Anda gunakan

Setelah log in, silakan pilih database yang ingin Anda gunakan. Setelah melakukan pemilihan, klik tombol Import.

4. Impor File CSV

Pada halaman impor PhpMyAdmin, pilih file CSV yang akan Anda impor. Kemudian, atur pengaturan impor seperti bidang karakter pemisah, bidang karakter kutipan, dll. Setelah Anda mengatur semuanya, klik tombol Impor. Anda seharusnya sudah berhasil mengimpor file CSV ke database MySQL Anda menggunakan PhpMyAdmin.

Selamat, Anda berhasil mengimpor data excel csv ke database MySQLi Anda menggunakan PhpMyAdmin.

FAQ

1. Apa itu MySQLi?

MySQLi adalah salah satu bibliotek MySQL yang dapat digunakan pada PHP. MySQLi memungkinkan pengguna untuk berinteraksi dengan database MySQL melalui PHP.

2. Apakah ada cara lain untuk mengimpor data dari excel ke database?

Ya, ada beberapa cara lain untuk mengimpor data dari excel ke database seperti menggunakan MySQL Workbench atau aplikasi pihak ketiga seperti Navicat.

Baca Juga :  CARA MEMBUAT DAFTAR CEKLIS DI EXCEL

Video Tutorial