Adakalanya data-data yang akan dimasukkan ke dalam database mysql berasal dari beberapa sumber aplikasi yang berbeda. Salah satunya dari data excel. Seperti pengalamanku kemarin, aku harus memasukkan daftar nama-nama yang berasal dari excel ke dalam database mysql, sehingga bisa diakses secara online dengan query.
Dalam hal ini ada beberapa langkah yang harus dilakukan :

  • Pada excel, sesuaikan field/kolom sesuai dengan filed yang ada pada mysql.
  • Selanjutnya simpan file tersebut sebagai file cvs. Caranya dengan menggunakan save as. sebagai contoh, file akan disimpan sebagai contoh.cvs, maka pada save as (File > Save as), pilihan “File Name” isi dengan contoh, kemudian pilihan “Save as type” pilih “CVS (MS-DOS) (*.cvs)”. (CVS tidak support multisheet).
  • Sampai dengan langkah ini anda telah mendapatkan sebuah file cvs yang siap di import ke mysql.
  • Selanjutnya masuk ke mysql.
  • Pilih database yang diinginkan.
  • Selanjutnya lakukan instruksi untuk import data dari cvs. Instruksinya adalah : load data local infile '[folder]/contoh.csv’ into table [nama_tabel] fields terminated by ‘,’ enclosed by ‘”‘ lines terminated by ‘\n’
  • Pada akhir instruksi, data telah masuk pada tabel yang ditentukan.