Dengan bangga kami mempersembahkan tips praktis mengkonversi file DBF menjadi CSV dan XLS di Ubuntu.
Requirement
Install saja paket libdbd-xbase-perl dengan perintah berikut ini:sudo apt-get install libdbd-xbase-perlMaka kita akan memiliki command dbf_dump
Konversi DBF ke CSV
Selanjutnya silakan dump file .DBF ke .CSV. Ada dua cara. Cara pertama adalah tanpa opsi apa-apa sebagai berikut:dbf_dump namafile.DBF > namafile.csvDengan menggunakan opsi default, maka file akan dikonversi sebagai berikut:
- Pembatas record menggunakan newline
- Pembatas field menggunakan titik dua (colon)
- Semua fields akan dikonversi
- Field kosong akan diisi dengan nilai NULL
Sehingga hasil konversi akan menjadi seperti ini:
1:1:Ali:1:A/999201/2014:20140102:445274H:20140102
2:1:Bambang:2:A/999201/2014:20140102:445275H:20140102
3:1:Cecep:3:A/999201/2014:20140102:445275H:20140102
Jika ingin lebih mendekati format csv yang biasa digunakan, perintah konversinya sebagai berikut:
dbf_dump --fs="," namafile.dbf > namafile.csvMaka hasilnya akan menjadi seperti ini:
1,1,Ali,1,A/999201/2014,20140102,445274H,20140102
2,1,Bambang,2,A/999201/2014,20140102,445275H,20140102
3,1,Cecep,2,A/999201/2014,20140102,445275H,20140102
Konversi CSV ke XLS menggunakan Spreadsheet
Selanjutnya, kita bisa mengkonversi file CSV tadi ke format XLS. Saya menggunakan Kingsoft Office, namun pada dasarnya langkah berikut dapat juga dilakukan dengan MS Excel maupun Libre Office.Bukalah file .csv, lalu klik Text to Column dan pilihlah delimiter yang sesuai, misal tanda koma (,) atau tanda titik dua (:).
Pada jendela berikutnya setelah menekan tombol next, kita dapat memilih karakter apa yang digunakan sebagai pemisah (delimiter). Dalam contoh ini, kita menggunakan tanda titik dia (:).
Setelah selesai, Anda dapat langsung men-save as file menjadi file Microsoft Excell (misal: tabel.xls).
Selesai! Semoga bermanfaat!
No comments:
Post a Comment