Monday, April 27, 2015

Import Data Dari Excel ke MySql



Awalnya sih saya lupa bagaimana mengimport data dari excel ke mysql, karena sebelumnya pernah nyoba. Yaaa dari pada lupa lagi, mending ini aja yang ditulis ke blog sederhana ini. Sebagai catatan untuk diri sendiri dan semoga bisa berguna bagi teman-teman yang membutuhkan (yang mau mengimport data dari excel ke mysql).
oke, pertama buat database di MySql seperti berikut :

CREATE DATABASE `sekolah`;
 
Selanjutnya mari kita buat tabelnya, disini contohnya aku buat tabel siswa, berikut caranya :


CREATE TABLE `sekolah`.`siswa` (

`nis` CHAR(5) NOT NULL,

`nama` VARCHAR(30) NOT NULL,

`jenis_kelamin` CHAR(1) NOT NULL,

`agama` VARCHAR(10) NOT NULL,

`kelas` CHAR(10) NOT NULL,

PRIMARY KEY
(`nis`)) ENGINE = MyISAM;
 
oke, untuk database sudah selesai, sekarang bagaimana mengisikan datanya ke dalam tabel dari excel?. Sekarang buat file excel yang isinya sesuaikan dengan urutan field tabel yang sudah dibuat (nis, nama, jenis_kelamin, agama, kelas). Ingat pada tabel yang dibuat primary key ada pada field nis, jadi nis tidak boleh ada yang sama.




setelah selesai input data di excel, simpan file ke ekstensi *.csv CSV (Comma delimited)



klik Yes ketika muncul peringatan seperti ini :



Tutup Excel, klik No kalau muncul pesan seperti ini :



Selanjutnya proses import ke database mysql dari file CSV yang dibuat tadi, berikut langkah-langkah mengimport datanya :

Buka phpmyadmin, pilih database dan pilih tabel yang akan di import, kemudian pilih tab import seperti yang terlihat pada gambar berikut :



kemudian pilih file *.csv yang telah dibuat. klik browse seperti yang terlihat pada gambar berikut :



setelah memilih file *.csv, pada frame Format of imported file pilih CSV using LOAD DATA. Untuk pilihan Fields terminated by isikan tanda koma (,). Sedangkan, untuk Fields enclosed by dan Fields escaped by kosongin aja. Dan biarkan Lines terminated by diisi auto. Seperti yang terlihat pada dua gambar berikut :





Setelah itu klik tombol go untuk memproses. Semoga berhasil....!!


EmoticonEmoticon