Selasa, 02 Februari 2010

Export Data Dari Excel ke MySQL


Mungkin informasi ini udah umum, tapi info ini dapet dari percobaan+pengetesan, ternyata cara export data Excel ke Mysql ini lebih ampuh dalam eksekusinya. Bisa dilihat sewaktu processing, efektif.
Lansung aja untuk beberapa langkah konversinya.
1. Simpan/save as file excel dengan format csv.
2. Buat database dulu msl belum ada databasenya. Lalu buat Tabel, jumlah kolom sesuaikan dengan kolom-kolom yang ada di excel.
3. Buka tab SQL untuk eksekusi query load data dari file excel.

LOAD DATA LOCAL INFILE ‘path dan nama file csv‘ INTO TABLE 'nama tabel di MySQL'  FIELDS TERMINATED BY ‘,’
ENCLOSED BY ‘”‘ LINES TERMINATED BY ‘\n

Catatan:
Misal anda mengkopi paste query diatas mungkin hasilnya error, oleh karena itu perlu diinget tanda (') dan (") di periksa lagi.
LOAD DATA LOCAL INFILE 'E:/dok/kerja/web/xxxxxxx.csv' INTO TABLE anggota FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n'

Path file-nya menggunakan “/”, bukan “\”.
Buka file CSV and menggunakan Notepad atau Notepad++. Bila batas antar kolom adalah “,” maka gunakan FIELDS TERMINATED BY ‘,’ koma. Tapi bila batas antar kolomnya menggunakan “;” maka gunakan FIELDS TERMINATED BY ‘;’ titik koma.
Untuk penanggalan karena di MySQL berformat yyyy/mm/dd maka ubah formatnya terlebih dahulu di excel dng format yyyy/mm/dd.
Selamat mencoba.

Tidak ada komentar:

Posting Komentar