preload preload preload preload

Excel Tips: Menyimpan File Ke Format CSV


12th July 2008 Microsoft,Teknologi Informasi 19 Comments

Banyak orang memiliki alasan yang kuat untuk tidak menyimpan file Excel ke dalam format standarnya (XLS atau XLSX). Salah satu alasannya adalah agar file tersebut dapat saling dipertukarkan kepada banyak orang yang tidak menggunakan Excel atau untuk keperluan ekspor/impor data ke perangkat lunak database.

Format yang cukup diminati adalah CSV (Comma Separated Value).

Sesuai namanya, data atau nilai yang terdapat pada file CSV satu dengan yang lain dipisahkan dengan karakter koma (,). Jika berganti baris, maka itu dianggap record baru.

Tentu saja ada kondisi tertentu yang harus dipenuhi agar file Excel bisa disimpan dalam format CSV. Setidaknya ada tiga kondisi utama yang harus dipenuhi, yaitu:

  • Data yang diolah di Excel hanya berupa teks atau angka.
  • Tidak mengandung VBA.
  • Hanya terdiri dari satu sheet.

Langkah untuk menyimpan file ke dalam format CSV cukup mudah, yaitu dengan memilih File > Save As (Excel 2003 atau sebelumnya) atau dengan mengklik Microsoft Office Button > Save As pada Excel 2007. Setelah itu pada kotak dialog yang muncul, pilihlah format CSV (Comma delimited) (*.csv) melalui drop-down Save as type. Semudah itu? Tentu saja iya.

Namun seringkali ada kasus tertentu yang menjadikan perkara menyimpan ke dalam format CSV menjadi tidak semudah itu. Bagaimana seandainya data yang hendak disimpan ke dalam format CSV mengandung karakter koma? Tentu perangkat lunak yang membacanya akan mengira bahwa sudah saatnya berganti data, padahal sebenarnya koma itu dimaksudkan untuk tanda baca.

Sayangnya Excel tidak memiliki fasilitas untuk mengganti karakter pemisah tersebut. Kalau CSV, ya pemisahnya koma. Padahal sebenarnya bisa saja karakter pemisah tersebut diganti dengan titik koma (;) atau mungkin karakter lain. Yang jelas karakter tersebut tidak boleh muncul di bagian data.

Lalu bagaimana seandainya tanda koma tersebut ingin diganti karakter lain?

Ada satu trik yang bisa dilakukan, yaitu “meminjam” perangkat lunak pengolah kata seperti Microsoft Word. Langkah-langkahnya adalah sebagai berikut:

  • Salin seluruh data Excel ke Word.
  • Pada Word, gunakan fitur Convert Table to Text.
  • Pada kotak dialog Convert Table to Text, pilih Other dan isilah dengan karakter titik koma (;).
  • Simpan dengan format Plain Text dan berilah nama file tersebut dengan akhiran *.csv.

Jika file tersebut hendak dibaca oleh perangkat lunak lain, beritahukan kepada perangkat lunak tersebut bahwa pemisah yang digunakan adalah titik koma (;), bukan koma (,).

Trik ini saya buat berdasarkan pengalaman saya mengimpor data dari Excel ke MySQL via phpMyAdmin.

  • 19 responses to "Excel Tips: Menyimpan File Ke Format CSV"

  • acmal
    12:13 on July 13th, 2008
    Reply to comment

    test dulu :D

  • Rafki RS
    17:07 on July 13th, 2008
    Reply to comment

    Tips yang berharga. Patut dicoba. Salam kenal.

  • escoret
    14:17 on July 14th, 2008
    Reply to comment

    mosok bisa pak..???

    *penasaran*

  • syam
    10:33 on July 29th, 2008
    Reply to comment

    nice trick pak, tapi kalau mau konversi dari excel ke mysql bisa merujuk ke sini pak: http://blog.lentera.web.id/2008/07/15/php-excel-to-mysql-converter/

  • Adhie
    10:17 on August 13th, 2008
    Reply to comment

    Thanks banget buat infonya…………..!

  • yulius
    11:13 on October 28th, 2008
    Reply to comment

    Test dulu ne,,,tq ya….

  • deni
    8:57 on March 5th, 2009
    Reply to comment

    thanx buat infonya….
    btw , klo csv kan simpan datanya menjadi 1 baris gitu.
    klo mau simpan datanya menjadi 1 kolom gitu ,bisa ga ya?
    thanx

  • Firdas
    20:50 on March 20th, 2009
    Reply to comment

    Mas tukeran link yuk, kebetulan topik kita sama. Kalo ok tulisannya mainexcel ya. Sy add dulu, sy nantikan linknya. Thanks

  • charizards
    10:42 on April 13th, 2009
    Reply to comment

    Keren …

  • anak desa
    11:34 on April 24th, 2009
    Reply to comment

    :-( saya bingung pak soalnya pas saya coba gagal ada masukan ga? (tears)

  • ArgaMales
    9:24 on May 23rd, 2009
    Reply to comment

    (banana_rock) thanks

  • siapa saja
    10:36 on July 7th, 2009
    Reply to comment

    untuk mengganti karakter pemisah.. bisa juga dengan cara.. merubah regional komputer kita..
    caranya :
    masuk ke control panel->regional and language options->ubah standard and formats menjadi Indonesia( maka karakter pemisah akan menjadi “;”), klo diubah jadi English (United Kingdom) (akan berubah menjadi “,”)

    CMIIW..

  • agus sobirin
    19:28 on August 7th, 2009
    Reply to comment

    mas terima kasih atas tipsnya saya sering mendapat program yang harus di entry padahal datanya ada di excel kalo boleh bisa berikan caranya dari excel ke mysql tanpa harus mengentry data ulang.
    trims :)

  • anna
    16:37 on September 10th, 2009
    Reply to comment

    thanks buat info nya,,dah dcoba euy,,jadi skrg dah bisa deh import k DB dr exceL….!!! (dance)

  • grandchief
    10:33 on December 31st, 2009
    Reply to comment

    Coba dulu ah…thanks infonya mas (headspin)

  • harto
    0:24 on July 9th, 2010
    Reply to comment

    mas mau tanya nih.. saya ada 2 komputer. saya kan sering mendownload file history transaksi dari bank melalui online dengan ekstensi file .csv. msalah yg saya hadapi kenapa satu komputer saya isa membaca file .csv dengan excel tanpa di setting apapun(dengan kondisi semua kata2 di masing2 kolom n baris). sedangkan kompie yg satu lagi malah amburadul tulisan dan susunannya. kira2 pa yg harus saya lakukan? mengenai program yg terinstall semuanya sama..tidak ada yg berbeda.

    mohon pencerahannya
    jika berkenan tolong kirimkan melalui email ke apin_coolz@yahoo.com

  • Dian
    14:12 on July 17th, 2010
    Reply to comment

    Bagaimana cara mensave file excel, tapi semua rumus di file aslinya tidak muncul di file excel yang barunya? atau dengan kata lain difile yang baru menjadi value nya saja (link nya tidak berfungsi). Terima kasih atas infonya.

  • yamin
    10:16 on August 28th, 2010
    Reply to comment

    coba dulu ach, baru coment

  • Yahya Kurniawan
    18:16 on August 10th, 2009
    Reply to comment

    Coba pakai phpMyAdmin, di situ ada fitur untuk import dari CSV ke database mysql

  • Leave a Reply

    X-( B-) ;) :p :o :mrgreen: :P :D :-( :)) :) :( 8-) (yahoo) (worship) (woot) (unsure) (tongue) (thinking) (tears) (taser) (smileydance) (sleeping) (siul) (sick) (scenic) (rofl) (rock) (party) (panic) (okok) (nottalking) (ninja) (ngacir) (music) (muscle) (muhaha) (mual) (money) (mmm) (lonely) (lol) (lmao) (kepruk) (idiot) (hungry) (highfive) (heartbeat) (heart) (headspin) (hassle) (haha) (gym) (griltongue) (goodluck) (girlkiss) (funkydance) (fish_hit) (eyeroll) (evilsmirk) (evil_grin) (drinking) (doh) (devil) (dance) (cry) (cozy) (coffee) (bye) (brokenheart) (bringit) (blush) (biyayakan) (bigeyes) (beer) (banana_rock) (banana_ninja) (banana_cool) (applause) (annoyed) (angry) (K) (: