Kali ini saya coba membuat program sederhana untuk meng-eksport data file excel ke format SQL yang kemudian akan di-import ke MySQL. Program ini sesuai dengan keperluan “kawan-lama” saya yang membutuhkannya.
Program kecil & portabel ini saya buat dengan Delphi 7 dan dicoba dalam Windows 7 x64 dengan Ms Office 2013 dan hasil file exsportnya (SQL) diimport ke MySQL v5.1.50-community.
Cara kerja program:
Setelah program xls2mysql.exe dijalankan:
1. Klik tombol “Open XLS” dan arahkan ke folder dimana file XLS berada.
Program ini hanya akan membaca sheet pertama dari file XLS yang dibuka. Kemudian baris pertama akan digunakan sebangai “Field-Name” dari table MySQL yang akan dibentuk.
2. Kolom “Table name” akan digunakan untuk memberi nama table mySQL tersebut. Sesuaikan namanya dengan kebutuhan.
3. Pada bagian “Table Design”, bisa digunakan untuk me-redesign table formatnya, yang secara default akan berisi sbb:
Name = akan terisi dari baris pertama file XLS sheet1
Type = akan berisi “varchar”
Length = akan terisi 11
Decimals = blank
Allow Null = akan terisi “X” (Allow Null = yes)
Silahkan dirubah sesuai kebutuhan dan kondisi tiap kolom file excel.
Harap diperhatikan, apabila anda merubah kolom “Type” di “Tabel Design” ke misalnya “INT” tetapi di dalam kolom file XLS ada isian karakter, ada kemungkinan file SQL yang dihasilkan gagal di-import ke MySQL. Jadi edit dulu kolom pada file XLS tersebut, sesuaikan isinya dengan “Type” datanya.
4. Klik tombol “Save SQL” akan menyimpan file berformat SQL dengan nama sesuai yang tertulis pada kolom “Table name” dengan akhiran (extention) sql. File ini akan tersimpan pada folder yang sama dengan file excel yang sebelumnya dibuka.
5. Tombol “Save XLS” digunakan untuk menyimpan kembali file excel apabila ada mengalami perubahan.
Semoga program kecil ini ada manfaatnya. Apabila mengalami kendala dalam penggunaanya, silahkan ditanyakan disini.
Salam
Eksport XLS data ke format SQL (436.1 KiB, 12 hits)
You do not have permission to download this file.