Obrolan Cak Edy

Avatar

obrolan tidak serius dari orang yang tidak penting

Konversi Excel 2 Mysql

Saya punya data cukup besar. Data Excel 37MB yang jumlah recordnya 186.577. Kalau tidak dibuka dengan Excel 2007, maka timbul peringatan bahwa record melampaui batas maksimum yang diizinkan. Data itu akan di porting ke MySQL untuk diolah.

Kesana kemari cari Excel2Mysql ternyata nggak segampang yang saya bayangkan. Kalaulah ada tidak ada yang gratis. Akhirnya saya gunakan fasilitas yang ada dengan cara sbb :

Pertama, mengimpor dari Excel 2007 ke Acess 2007. Access 2007 cukup ampuh untuk digunakan sebagai konversi data karena ada menu import dan export.

Kalau kita mengklik “more” maka akan muncul format lain yaitu ODBC

Agar bisa diekspor ke ODBC – MySQL maka anda harus menginstall MySQL Connector/ODBC 5.1. Anda install dan anda mappingkan database Mysql anda ke ODBC.

Record pertama nanti akan dijadikan nama field. Saran saya, buatlah nama yang wajar untuk sebuah nama field pada record pertama Excel anda.

Untuk masalah import Excel ke Access tidak ada yang sulit, sudah ada wizart yang akan menuntun anda.

Kedua, Mengeksport dari Access 2007 ke Mysql

Eksport ke ODBC dan pilih Data Sources (Mysql) yang telah anda definisikan sebelumnya.

Hasilnya……

Menurut pengalaman import Excel ke Access memakan waktu cukup lama, namun dari Access ke ODBC Mysql berlangsung cukup cepat.

Ini adalah cara goblog-goblokan yang saya gunakan untuk mengkonversi data Excel ke database Mysql jika panjenengan mempunya cara yang lebih gampang, share dong.

Technorati : , , ,
Del.icio.us : , , ,

View Comments, Comment or Ping

  1. 1. Tomi

    Maaf kak numpang nanya..
    gimana cara mappingkan database Mysql ke ODBC

  2. 2. achedy

    #TOMI : Mohon maaf, saya tak punya banyak waktu utk menerangkan satu persatu. Ini hanya kunci-kuncinya saja, mengenai detailnya mohon browsing di google.

  3. 3. yadi iblysm

    tengyu…tengyu info y’ bang… biarpun cara goplok2an nyang penting manjur khan..

  4. 4. Arie

    Wah . ……….. biar cara begitu, udah bantu banget TQ ya cak Edi. Nanti kalau cak Edi ketemu yang dari Excel ke MySQL, kasih tau lagi ya. Trims.

  5. 5. achedy

    @arie Lah gimana toh pakde, lha judulnya aja konversi excel ke Mysql.

  6. 6. achedy

    @arie Lah gimana toh pakde. Judulnya kan emmang konversi excel ke mysql.

  7. Terima kasih pak atas bantuannya, saya kopas ya…..!

  8. 8. fajar

    saya mo tanya mas, gimana cara impor dari excel ke access, tolong lebih mendetail apabila filednya lebih dari 10.. gmn caranya?

    tararengkyu……..

  9. 9. achedy

    #fajar. Coba dulu nanti kan tahu. Gak masalah fieldnya ada sepuluh.

  10. 10. awanxp

    coba pake cara ini :

    save as file excel nya jadi .csv simpen di C:\
    buat tabel yg nerima data import dr excel

    masuk ke phpmyadmin –> SQL (atau MySQL editor lain)

    ketik syntax ini :

    LOAD DATA LOCAL INFILE ‘C:\Book1.csv’
    INTO TABLE database.tabel
    FIELDS TERMINATED BY ‘,’
    ENCLOSED BY ‘”‘
    LINES TERMINATED BY ‘\r\n’(field1,field2)

    cara ini berhasil buat aku, gud lak yah..!

  11. 11. febry

    Thx, sangat membantu saya…

  12. 12. Iszal

    wah…makasih banget, patut dicoba nih… kebetulan ada data yang mo di import ke mysql… mudah2an berhasiil….

    thanks ya gan,

blog comments powered by Disqus