PIPIEW

me, my words ‘n my mind

Excel to Mysql

Posted by pipiew pada Desember 27, 2007

Akhirnya…gw dapet juga caranya input data dari tabel di excel ke mysql, humm..syukurlah ga perlu capek2 inputin satu persatu, ato ngetik coding di txt baru di-upload (insert bla..bla..bla.. into bla..bla.. values bla..bla..bla..) *walopun bisa dibantu dengan teknologi copy paste tp teteup harus edit isinya jugah, ga akan beda jauh konsumsi waktu buat ngerjainnya, hehe..*.

Setelah utak-atik bbrp lama, coba sana sini, ternyatah bgini caranya !


1. rapikan data di excel sesuai dengan field db yg udah dibuat di mysql, kemudian save as ke type .csv (Comma Delimited)


2. di mysql, pilih tabel yg mo diinsertin data, trus di tab structure, stlh list nama2 field, di baris paling bawah ada link “Insert data from a textfile into table”, nah klik ajah
3. kebuka tuh halaman import-nya, klik browse, pilih file csv yang uda di rapiin tadih, nah centang hal2 yang perlu dicentang, misal versi gw (sesuai dengan tipe csv gw):
- biarkan field terminated by sesuai dengan opsi defaultnya ( ; )
- uncentang fields enclosed by, ato optionally ajah, alasan : coba liat hasil csv td pake notepad, perhatiin tipe susunan karakter yg misahin antar field, there is no ” di stiap value field-nya.
- fields escaped by : dikosongin jg boleeh
- lines terminated by : kosongin juga, soalnya qta ga pake kode tsbt buat ngedetect pindah baris :D
- nah, ini yg terpenting, LOAD methodnya pilih DATA doans (kmaren muter2 disini, ko ga bisa2, rupanyah minta ganti dianyah, abisnya disitu ada kata2 “The best method is checked by default”, dan gw blm blm brani nyobain lanjutannya “but you can change if it fails.” hihihi..)
4. and now, are you ready??? klik Submit button on the bottom of this form.
5. tadaaaa…!!! tar ada pesan successfullnya kalo berhasil, tapi sebaliknya, kalo salah ya pasti “Mysql error bla..bla..bla..” *kata2 yg paling gw benci* ;p

Nah, ni gw baru nyoba satu versi, i believed it is not just for .csv files, keknya jenis file laen bisa, asal dliat dulu separatednya pake apa, trus type susunan karakter2nya gimana, ya ga? :D kalo yg laen ada yang lg pengen iseng, boleeh ni nyoba2in, so sorry dirikuh ga bisa lama2 utak atik disini, kerjaan masi buanyaak…:( asal dapet solusi yg lg dicari ajah, lgs gw tinggalin, pdhl masi pengen opreeeek, hieeek…, *penasaran mode on* :D

catetan :
- test casenya pake MySQL version 4.0.20 yang di-bundled with MyODBC 3.51 & winMYSQLadmin 1.4

- kalo phpmyadminnya beda versi tampilan (misal MySQL version 5.9.18), bisa jadi link Load Data-nya ga ada di tab Structure, don’t be sad bebeh! ;D coba liat di tab Import, browse file yang mo diimport, trus di bagian bawah kiri ada pilihan “Format of imported file”, pilih aja “CSV using LOAD DATA”, tar opsi-opsinya bakal muncul tepat di sebelah kanan formnya. ;p

10 Tanggapan to “Excel to Mysql”

  1. babe berkata

    kek nya udah mulai cun dg tugas edp ya

    =========================

    :p

  2. pakde berkata

    Thx ya ilmunya, lain kali bagi2 donk ilmu ya lain..
    dah tak praktekin dan berhasil:)

    =============================

    wah..sama2 pak..Alhamdulillah ya berhasil..hihi..senengnya bisa bermanfaat.. :)

  3. Duit Gratisan berkata

    Wah mantap infonya buat gue yang baru belajar linux

  4. cha.nez berkata

    thx iah k’ bwd ilmunya . .
    but cha msh da pertanyaan neh .
    luh dta dari excel na diubah kug iang di database egag iqut ngerubah iah k’ ?
    truz caranya biar bisa ngerubah data di excel biar secara otomatis langsung ngerubah di mysql gmana ?
    thx bwd jwbn nya .
    di tunggu sangad Lhow .. Hhe ..

  5. Pipiew berkata

    @cha.nez :
    iyah de’, dia ga bisa real time langsung ikut berubah antara excel dan mysql, karna sifatnya cuma ekspor impor. jadi begitu ada data yang berubah ya harus diekspor lagi. atau cukup ekspor perubahan data aja.
    Jadi sebenernya ini cara buat impor data awal aja yang sebelumnya sudah ada di excel, kalo updetannya langsung diinput ke mysqlnya (aplikasi) aja.

  6. agus berkata

    makasih ya..
    ntar tak coba ne dulu

  7. arul berkata

    Mba…
    bisa ci bisa..

    tapi dia ke isi nya cuma di satu field doank..
    gimana donk??
    i was confused..
    saya pake webserver nya XAMPP versi 2.5
    makasih ya mba…

  8. ginanjar berkata

    saya pernah pake model gini cman susahnya kl nambah2 data .. saya biasanya pake navicat for mysql langsung export import mysql ke format yg lain

  9. satriyadi berkata

    mantap nih ilmu buat tugas edp
    makasih yoooo ^_^

  10. r3q berkata

    terima kasih atas informasinya. sangat membantu.

Tinggalkan Balasan

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Ubah )

Twitter picture

You are commenting using your Twitter account. Log Out / Ubah )

Facebook photo

You are commenting using your Facebook account. Log Out / Ubah )

Connecting to %s

 
Ikuti

Get every new post delivered to your Inbox.