Senin, 11 April 2011

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:
  • Text editor (misalnya notepad atau yang lebih baik seperti: scite, edit plus, ultra edit, notepad++, PSPAD atau texteditor favorit Anda)
  • File excel editor (Penulis menggunakan MS Office Excel 2007) silahkan mencoba excel editor lain seperti OpenOffice.org
Bahan :
  • Data berupa text yang akan diimport, tampilan nya seperti ini… (file kesehatan.txt)

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
  1. Nama;Alamat;umur;  
  2. Lala;Trenggalek;23;  
  3. Nanako;Surabaya;12;  
  4. Moh. Harun;Indonesia;60;  
  5. Eko Priyanto;Ada deh;ada aja;  
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?


Sumber :  http://www.gecko.web.id

Tidak ada komentar:

Posting Komentar