www.gecko.web.id
   Resource Untuk Pengembang Web, PHP, CSS, MySQL, ajax.

Home · Database · Trik Mudah Import Data : import data dari flat text ke data excel

19
Sep ’07
Trik Mudah Import Data : import data dari flat text ke data excel




Latar Belakang :
Beberapa hari kemarin penulis memperoleh data tenaga honorer dari BKN dan ehm berupa file flat text. Trus mau diapakan file ini. Benar ga bisa diolah.. cuman bisa dicetak..
Dan tugas besar yang harus dilakukan adalah mengubah file flat text itu menjadi database tenaga honorer di daerah. Uw… tugas besar. Ga juga sebenernya. Kita bisa import data tersebut melalui tahapan berikut ini….
Alat:

Bahan :

LANGKAH PERTAMA : merubah flat text menjadi CSV
Perlu diketahui bahwa MS Excel dapat membaca file dengan format CSV (*.csv). Sedangkan CSV sendiri adalah Comma Separated Value yang di Indonesiakan menjadi nilai-nilai yang dipisahkan oleh koma. Menurut yang penulis ketahui, CSV tidak hanya dipisahkan oleh koma akan tetapi dapat juga dipisahkan oleh tanda titik koma;
Untuk lebih jelasnya Anda bisa mencari referensi di www.wikipedia.org/

Berikut contoh format CSV yang dibuka lewat NOTEPAD

Yang kita perlu lakukan hanyalah menyisipkan tanda titik koma di antara data-data yang ada. Dan kita bisa lakukan dengan find and replace. Biasanya dengan shortcut ctrl+H. tapi terlebih dahulu kita bersihkan data-data yang tidak kita perlukan. Hasilnya seperti ini (file kesehatan2.txt)

Setelah bersih silahkan lakukan find and replace

Menurut pengalaman penulis apabila menggunakan notepad, akan memerlukan waktu yang lama. Bahkan dengan RAM sebesar 1 giga sekalipun.
Lebih baik gunakan editor lain. Penulis menggunakan scite.

Lakukan replace “|” dengan “;”
Kemudian lakukan juga replace “/” dengan “;”

Hasilnya sepert gambar (file kesehatan3.txt)

Kemudian rename menjadi file CSV : (file kesehatan.csv)

Sekarang tinggal kita buka file kesehatan.csv tersebut di MS Excel

Dengan sedikit modifikasi data siap untuk diolah. Apabila masih banyak spasi di sana sini Anda bias melakukan trim() di excel. Mudah khan?
Apabila kurang jelas jangan sungkan untuk posting di sini..

Selanjutnya penulis akan memberikan tips mengexport data excel ini ke database MySQL dengan mudah dan tool yang sudah ada.

Kalau Anda suka artikel ini tolong dishare.


Share

Artikel yang sesuai:


Diskusikan Artikel Ini

* = required field

:

:

:





tiga ditambah satu sama dengan
(Sum of three and one)


 

 

 

 



pio pada March 6, 2010 (12:10PM)
file csv gk bisa dibaca waktu di submit tu knp ya?

thanx a lot
stevie pada December 15, 2009 (6:11PM)
bgmn jika data txt tidak ada garis pembatas?
hrs replce from "nothing' to ; ga bisa.
muhammad elly shodiqin pada December 11, 2009 (11:44PM)
assalamu'alaikum
too: yang poenya situs ini,

saya mengucapkan banyak terima kasih...
terimakasih banyak kak,, akhirnya aku bisa merubah file notepad yang bikin aku bingung...

wassalamu'alaikum

terima kasih banyak
kamaruddin pada June 8, 2009 (7:32AM)
wah idenya boleh juga, trimakasih banyak
boled pada June 2, 2009 (4:34AM)
kalo untuk data yg ada conversi ke MD5 gemana yaa agar bs impor dan expor dari excel ke MySQL normal..?
fin pada May 14, 2009 (10:14AM)
Itu bisa terdisplay dengan baik untuk spesifikasi ms excel berapa ?
kris pada September 2, 2008 (1:01PM)
bagimana membuat database dengan visualbasic menggunakan file txt
radiaku pada July 26, 2008 (12:26PM)
mas tanya donk. gimana sih membuat php dengan database TXT.

bisa kasih conceptnya nggak mas ??


kalau nggak bisa bales disini tolong kirim ke aku_radiaku@yahoo.com

Thank,
eko wahyono pada June 30, 2008 (12:02PM)
bagus nihh
widadi pada June 29, 2008 (4:48PM)
mas binggung nih..ajarin donk
saya mau cari data peta topografi xyz yg format excel tapi binggung dimana..misalx data peta kaltim jawa,.binggung ni mas mau kemana lagi bertanya...tlog ya mas kasi tao saya secepat....hehehehe...
makasi....

o y ini email n YM aku
- widadi_mining@roketmail.com dan widadi_mining
gegge pada June 3, 2008 (10:14AM)
suwun pak.... artikel apik banget je...
Gajah
Giliran Admin ngomong.. :D
gecko pada May 29, 2008 (2:45PM)
@arief: bener bro cara km bisa dgn cepat. Tnx
arief pada May 29, 2008 (9:03AM)
cara seperti ini lama dan ndak praktis,
kalau aku di openoffice calc, aku pilih Insert > Sheet From File
lalu cari file dgn extention txt atau prn atau csv, lalu klik ok
kemudian pilih Fixed Width, lalu pilah2 kolomnya dengan mengklik
bagian yang berisi 0.....10.....20 ....dst sehingga terbentuk
sebuah kolom. kalau telah selesai tinggal klik ok.

Di Excel maupun Lotus 123 ada juga fasilitas seperti itu
yanuar pada April 5, 2008 (2:04AM)
Salam kenal mas
wah, boleh juga neh triknya, bisa buat MySQL juga kan? Sipp! :D

omong-omong sampeyan wong Nggalek juga mas? Aku Nggalek Kelutan. Mampir mampir ke blog ku kapan kapan :)
Gajah
Giliran Admin ngomong.. :D
gecko pada April 3, 2008 (2:39PM)
sama sama
hengq pada January 7, 2008 (9:43AM)
owh .csv itu kek gitu toh :)

makasih-makasih mas
waone pada November 24, 2007 (5:15PM)
om sampeyan orang trenggalek? nggalek mana? ini ym ku : waone_first

gecko: iyo Nggalek Pogalan, pean ngendi??

boim pada November 21, 2007 (8:36PM)
maksih.....
Noe pada November 18, 2007 (7:01PM)
Saya sebenarnya pengen belajar ttg PHP, tp malah nemu tips kayak begini, OKE juga...
nambahi pengetahuan..thanks ya...
Acho pada November 12, 2007 (11:18AM)
Nice Post.

Note: Dari CSV bisa juga langsung ke MySQL kok.
ariS pada October 18, 2007 (9:53PM)
sesuatu yang sangat membantu kerja saya, walaupun belum pernah menemukan hal serumit ini, Muchas gracias.
eko pada September 27, 2007 (8:14AM)
wah artikel yang berguna, trim atas tips-nya. sukses selalu untuk anda..
eko pada September 27, 2007 (8:12AM)
wah artikel yang berguna, trim atas tips-nya. sukses selalu untuk anda..

BELAJAR LEBIH BANYAK DI WEB PARTNER KAMI
Georgia - Tbilisi calling cards


© 2008 - 2009 Eko Priyanto - www.gecko.web.id - Dapat dikopi secara bebas dengan mencantumkan sumber artikel.