Import Data dari Excel ke MySQL

Memasukan data dari file excel ke dalam database MySQL dapat dilakukan dengan berbagai cara, dari menggunakan perangkat lunak yang khusus sampai dengan manual. Pada tulisan ini akan dibahas teknik memasukan data dengan menggunakan unggah file csv melalui phpmyadmin.



Siapkan .csv

Tahap awal yang dilakukan adalah mengkonversi file excel ke dalam bentuk .csv. CSV disini merupakan kepanjangan dari Comma Separated Value.

Misalkan memiliki file excel sebagai berikut:

Data Siswa pada File Excel
Data Siswa pada File Excel

Save as file menjadi .csv dengan cara “save as -> others format”

Save as ke .csv
Save as ke .csv

Pilih .csv pada tipe file.

Pilih Tipe File .csv
Pilih Tipe File .csv

Maka akan didapat tampilan seperti berikut ini:

File .csv
File .csv



Siapkan Tabel

Buat tabel pada database yang akan digunakan, misalkan seperti contoh berikut ini:

Membuat Tabel Data Siswa
Membuat Tabel Data Siswa

SQL Tabelnya:

CREATE TABLE IF NOT EXISTS `tb_datasiswa` (
  `no` int(11) NOT NULL,
  `nama` varchar(100) NOT NULL,
  `tanggaLahir` date NOT NULL,
  `alamat` varchar(100) NOT NULL,
  `noHP` varchar(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

ALTER TABLE `tb_datasiswa`
  ADD PRIMARY KEY (`no`);

Pilih tabel tb_datasiswa

Tabel Data Siswa
Tabel Data Siswa

Klik import pada menu

Import File .csv ke Tabel
Import File .csv ke Tabel

Tekan tombol kirim, kemudian akan ada keterangan data sukses dimasukan seperti berikut ini:

Keterangan Data Berhasil Masuk
Keterangan Data Berhasil Masuk

Silahkan cek data pada tabel maka akan nampak tampilan seperi berikut ini

Data Berhasil Masuk
Data Berhasil Masuk

Telah berhasil memasukkan data dari excel ke tabel pada database MySQL telah berhasil. Silahkan eksplorasi lebih lanjut.

4 Comments on Import Data dari Excel ke MySQL

    • Kalo ingin menampilkan datanya ke Web maka perlu belajar bahasa pemrograman Web terlebih dahulu, misalkan PHP atau RoR.

  1. makasih infonya gan, mau tanya, aku tadi udah nyoba buat inputin 10000 data tabel di excel ke tabel yang sudah aku buat di database, tapi kok yang masuk cuman 2500 an data saja ya?, mohon pencerahannya gan ..

Leave a Reply

Your email address will not be published.


*


Block AdBlock - Powered by Admiral