Cara menggunakan excel to sql

Seret dan lepas file XLS Anda ke area unggahan. Ukuran file maksimum adalah 100 MB.

Klik "Ubah" untuk mengubah xls ke sql. Konversi biasanya memakan waktu beberapa detik.

Sekarang Anda dapat mengunduh file SQL. Tautan unduhan hanya berfungsi di perangkat Anda.

Buka menu import di database phpmyadmin, lalu choose file, kemudian cari file tbl_latihan.csv yang kita buat tadi.


Cara menggunakan excel to sql



lalu pilih format CSV, dan isi kolom-kolom dibawahnya seperti gambar di bawah ini jika sudah klik go untuk melanjutkan.


Cara menggunakan excel to sql



Jika berhasil maka akan menampilkan pesan "import has been successfully finished" . Lalu coba anda lihat hasinya sekarang, buka database latihan masuk ke tbl-latihan dan lihat pada menu browse, hasilnya akan seperti gambar di bawah ini.


Cara menggunakan excel to sql


Cukup sekian tutorial cara impor data excel ke database phpmyadmin, jika ada pertanyaan atau ada error silahkan tinggalkan komentar di bawah ini, semoga bermanfaat happy coding!!!.

Kali ini Kelas programmer kembali lagi kita akan belajar untuk cara import data excel ke mysql. Tutorial ini cukup mudah, kita hanya perlu menyiapkan data dengan excel dan disimpan dengan extensi .csv lalu, kita bisa langsung import ke database mysql dengan beberapa perintah query yang akan saya bahas berikut.

Sebenarnya kita bisa langsung input data secara langsung di mysql nya, namun bagaimana jika data yang akan diinput berjumlah ribuan? tentu saja tidak mungkin untuk harus input satu persatu. Untuk itu dalam kasus ini kita bisa langsung import datanya kedalam database mysql langsung dari data didalam file dengan extensi .csv

Langsung saja kita ikuti langkah-langkah berikut ini untuk membuat import data excel ke mysql:

Siapkan Data di Excel

Cara menggunakan excel to sql

Simpan file dengan extensi .csv

Cara menggunakan excel to sql

Setelah disimpan, coba buka file nya dengan cara klik kanan lalu edit, maka datanya akan tampil di text editor notepad seperti pada gambar berikut

Cara menggunakan excel to sql

Buat Tabel didalam database

Buatlah sebuah tabel didalam database mysql, kolom yang dibuat disesuaikan dengan kolom yang telah kita buat data sebelumnya di excel.

Baca juga : Cara membuat tabel di mysql

Disini saya membuat tabel dengan nama mahasiswa.

create table mahasiswa (
    nim char(10) not null primary key,
    nama varchar(50) not null,
    jk char(1),
    tanggal_lhr date,
    jurusan char(2),
    umur int
    );

Buat Perintah Query untuk import data

Selanjutnya buat perintah sql untuk import data excelnya ke tabel mahasiswa.

LOAD DATA INFILE 'E:/import/mahasiswa.csv' 
INTO TABLE mahasiswa 
FIELDS TERMINATED BY ';' 
ENCLOSED BY ''
LINES TERMINATED BY '\n'
IGNORE 1 ROWS
(nim,nama,jk,@tanggal_lhr,jurusan,umur)
SET tanggal_lhr = STR_TO_DATE(@tanggal_lhr, '%Y/%m/%d');

Perintah SQL diatas merupakan perintah untuk menginport data dari file mahasiswa.csv dengan menggunakan perintah LOAD DATA INFILE ‘E:/import/mahasiswa.csv’ Sesuaikan dengan file yang kalian simpan pada direktori komputer kalian ya.

Data didalam file tersebut nantinya akan di masukan kedalam tabel mahasiswa yang telah kita buat.

Kalo kita lihat pada file mahasiswa.csv ketika di edit menggunakan notepad, terlihat bahwa perpindahan data dipisahkan atau data selalu diakhiri menggunakan tanda ; (titik koma) sehingga pada perintah FIELDS TERMINATED BY ‘;’

Untuk perintah ENCLOSED BY ” nilainya saya kosongkan karena data tidak diapit menggunakan tanda apapun. Namun bisa jadi bisa menggunakan tanda petik. jika setiap karakternya di apit dengan tanda petik maka perlu kaian isi nilainya pada perintah ENCLOSED BY.

Perintah LINES TERMINATED BY ‘\n’ berfungsi untuk membuat baris baru saat semua kolom didalam baris tersebut telah diload.

Mungkin anda berminat : Membuat laporan excel dengan PHP

Perintah IGNORE 1 ROWS berfungsi untuk mengabaikan rows data pada baris pertama, karena file excel kita menggunakan header, sehingga header tersebut tidak perlu diikutkan saat load data kedalam tabel mahasiswa.

(nim,nama,jk,@tanggal_lhr,jurusan,umur)
SET tanggal_lhr = STR_TO_DATE(@tanggal_lhr, '%Y/%m/%d');

Perintah diatas merupakan fungsi untuk membuat format date pada kolom tanggal_lhr didalam tabel mahasiswa, jika kalian tidak mempunyai keperluan untuk membuat format date pada salah satu kolom yang akan kalian import, silahkan hapus saja 2 perintah tersebut.

Uji Coba

Selanjutnya kita uji coba, hasilnya seperti yang terlihat pada gambar berikut ini:

Cara menggunakan excel to sql

Selain cara import data yang saya bahas diatas, masih ada cara lain untuk import data excel ke mysql yaitu dengan menggunakan tools phpMyadmin. Untuk pembahsannya akan saya bahas pada artikel selanjutnya, apabila ada pertanyaan atau kalian mengalami kesulitan silahkan bertanya melalui kolom komentar dibawah. Sampai jumpa pada artikel selanjutnya! Terimakasih.