Penjelasan format file CSV

Comma-Separated Values · .csv

Ekstensi.csv
Tipe MIMEtext/csv
JenisSpreadsheet dan data
Dikembangkan olehIETF (RFC 4180)
Rilis pertama1972
Bebas royaltiYa
KompresiTidak ada

Apa itu file CSV?

File CSV adalah tabel dalam teks polos: setiap catatan adalah satu baris, dan bidang dipisahkan oleh pemisah, biasanya koma. Bidang yang mengandung pemisah, tanda kutip, atau pemenggalan baris dibungkus tanda kutip ganda. Tidak ada lembar, rumus, gaya, atau tipe data: setiap nilai adalah teks sampai program pembaca menafsirkannya.

Format ini dijelaskan dalam RFC 4180, tetapi implementasinya beragam: lokal Eropa sering menggunakan titik koma karena koma adalah pemisah desimal, dan file bisa berpengodean UTF-8, Windows-1252, atau halaman kode lain. Dua detail ini menyebabkan sebagian besar masalah impor CSV.

Kapan CSV adalah pilihan yang tepat

Kelebihan

  • Dibaca di mana saja: lembar kerja, basis data, skrip, dan editor teks
  • Kecil dan sederhana; mudah dibuat dan dibandingkan di kontrol versi
  • Format pertukaran standar untuk impor dan ekspor di layanan web

Keterbatasan

  • Tidak ada pemformatan, rumus, banyak lembar, atau tipe kolom
  • Pemisah dan pengodean karakter tidak disimpan dalam file
  • Nol di depan dan angka panjang rusak saat dibuka sembarangan di Excel

Cara membuka file CSV

Editor teks apa pun menampilkan baris mentahnya. Untuk tampilan tabel, buka file di Excel, LibreOffice Calc, Google Sheets, atau Numbers; jika pemisahnya titik koma atau teksnya bukan UTF-8, gunakan dialog impor alih-alih klik ganda agar kolom dan karakter beraksen keluar dengan benar.

Cara mengonversi ke dan dari CSV

Tabel yang terkunci dalam laporan PDF keluar sebagai data dengan PDF ke CSV; jika Anda menginginkan rumus dan pemformatan di sekitarnya, PDF ke Excel adalah tujuan yang lebih baik. Untuk tabel tercetak dalam pindaian atau tangkapan layar, Gambar ke Excel mengenali sel lebih dulu.

Pertanyaan yang sering diajukan

Kenapa Excel menaruh semua data saya di satu kolom?

Excel menebak pemisah yang salah; biasanya file menggunakan titik koma sementara lokal sistem mengharapkan koma. Gunakan Data → Dari Teks/CSV dan pilih pemisahnya, atau buka file di LibreOffice yang menanyakan lebih dulu.

Bagaimana cara mempertahankan nol di depan dalam CSV?

CSV mempertahankannya; lembar kerjalah yang membuangnya saat mengubah teks menjadi angka. Impor kolom sebagai teks, atau saat membuat file untuk Excel, bungkus nilai dalam tanda kutip dengan awalan tanda sama dengan.

Pengodean apa yang harus digunakan CSV?

UTF-8 adalah bawaan yang aman saat ini. Versi Excel lama mengharapkan byte order mark untuk mendeteksi UTF-8, sehingga file tanpa itu dapat menampilkan karakter beraksen dengan salah; LibreOffice dan Google Sheets menangani keduanya.

Bisakah file CSV memiliki banyak lembar?

Tidak. File CSV tepat satu tabel. Buku kerja dengan banyak lembar diekspor ke beberapa file CSV atau ke XLSX.