Assalamualaikum Wr Wb
hallo rekan-rekan semua. saya akan membagikan Tutorial Import Data Pada Microsoft Excel Ke Dalam Database Menggunakan PHP. jadi misal kita memiliki data pada excel lalu kita akan memasukkan ke database kita tidak perlu mengetik satu persatu.
berikut adalah tampilannya.
buat database dengan nama terserah anda. pada tutorial kali ini saya memberi nama db dengan nama excel
setelah itu buat tabel barang dengan mengetikkan script ini pada sql
create table barang(
id_barang int (10) auto_increment,
nama_barang varchar (20),
harga_barang varchar (20),
primary key (id_barang)
);
setelah selesai membuat database, anda buat file index.php dengan inti isinya sebagai berikut. ini hanya sedikit potongan kode saja.
<?php
include "koneksi.php";
if (isset($_POST['submit'])) {//Script akan berjalan jika di tekan tombol submit.
//Script Untuk Upload File..
if (is_uploaded_file($_FILES['filename']['tmp_name'])) {
echo "<h1>" . "File ". $_FILES['filename']['name'] ." File Berhasil di Upload" . "</h1>";
}
$handle = fopen($_FILES['filename']['tmp_name'], "r"); //Membuka file dan membacanya
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$import="INSERT into barang (id_barang,nama_barang,harga_barang) values(NULL,'$data[0]','$data[1]')"; //data array sesuaikan dengan jumlah kolom pada CSV anda mulai dari �0� bukan �1�
mysql_query($import) or die(mysql_error()); //Melakukan Import
}
fclose($handle); //Menutup CSV file
echo "<br><strong>Import data selesai.</strong>";
}else { //Jika belum menekan tombol submit, form dibawah akan muncul.. ?>
<!-- Form Untuk Upload File CSV-->
Silahkan masukan file csv yang ingin diupload<br />
<form enctype='multipart/form-data' action='' method='post'>
Cari CSV File anda:<br />
<input type='file' name='filename' size='100'>
<input type='submit' name='submit' value='Upload'></form>
<?php } mysql_close(); //Menutup koneksi SQL?>
setelah membuat file tersebut. kita dapat menyimpannya pada xampp/htdocs/namafolder
sebelum kita mengupload file excel nya, kita harus mengubah format file excel kita dengan cara save as kemudian ubah menjadi .csv
setelah itu baru file dapat di masukkan ke dalam sistem.
silahkan anda download scriptnya di bawah ini. semoga Tutorial Import Data Pada Microsoft Excel Ke Dalam Database bermanfaat untuk kita semua. amiin
jangan lupa share ya gan. hehehe
Download
Update Contact :
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email : Fajarudinsidik@gmail.com
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email: Fajarudinsidik@gmail.com
atau Kirimkan Private messanger melalui email dengan klik tombol order dibawah ini :