Jawaban singkatnya
- CSV adalah format data teks yang memisahkan bidang dengan koma, tetapi tidak mempertahankan pemformatan atau beberapa lembar kerja dalam satu buku kerja.
- Excel dapat membuka CSV langsung atau mengimpornya melalui Dari Teks/CSV untuk memilih pemisah dan melihat pratinjau. Pembukaan langsung memakai interpretasi kolom bawaan yang dapat mengubah tanggal atau menghapus nol di depan. Tentukan tipe kolom saat mengimpor jika nilai tersebut harus dipertahankan.
- CSV merupakan teks pasif, tetapi aplikasi spreadsheet dapat menafsirkan sel yang tidak tepercaya sebagai rumus. OWASP menjelaskan risiko kebocoran data dan, jika digabungkan dengan kerentanan atau peringatan yang diabaikan, pengambilalihan komputer. Penggunaan tanda kutip CSV biasa bukan perlindungan universal.
File CSV: cara membuka, mengimpor, dan mengonversi
RFC 4180 mendokumentasikan struktur umum CSV dan mendaftarkan text/csv. Baris pertama dapat berisi header; rekaman biasanya dipisahkan oleh CRLF dan seharusnya memiliki jumlah bidang yang sama. Bidang berisi koma, baris baru, atau tanda kutip ganda harus diapit tanda kutip ganda, dengan tanda kutip internal digandakan.
Untuk mengonversi CSV ke XLSX di Excel, impor file, periksa tipe kolom, lalu simpan sebagai XLSX. Cara ini tidak memulihkan format atau lembar yang tidak ada dalam CSV. Ekspor CSV hanya menyimpan teks dan nilai yang ditampilkan pada lembar aktif; pemformatan, grafik, dan objek akan hilang.
Cara membukanya
Excel dapat membuka CSV langsung atau mengimpornya melalui Dari Teks/CSV untuk memilih pemisah dan melihat pratinjau. Pembukaan langsung memakai interpretasi kolom bawaan yang dapat mengubah tanggal atau menghapus nol di depan. Tentukan tipe kolom saat mengimpor jika nilai tersebut harus dipertahankan.
Excel dapat membuka CSV langsung atau mengimpornya melalui Dari Teks/CSV untuk memilih pemisah dan melihat pratinjau. Pembukaan langsung memakai interpretasi kolom bawaan yang dapat mengubah tanggal atau menghapus nol di depan. Tentukan tipe kolom saat mengimpor jika nilai tersebut harus dipertahankan.
Untuk mengonversi CSV ke XLSX di Excel, impor file, periksa tipe kolom, lalu simpan sebagai XLSX. Cara ini tidak memulihkan format atau lembar yang tidak ada dalam CSV. Ekspor CSV hanya menyimpan teks dan nilai yang ditampilkan pada lembar aktif; pemformatan, grafik, dan objek akan hilang.
Keamanan file
CSV merupakan teks pasif, tetapi aplikasi spreadsheet dapat menafsirkan sel yang tidak tepercaya sebagai rumus. OWASP menjelaskan risiko kebocoran data dan, jika digabungkan dengan kerentanan atau peringatan yang diabaikan, pengambilalihan komputer. Penggunaan tanda kutip CSV biasa bukan perlindungan universal.
Pengirim tidak dikenal, nama yang berakhir dengan dua ekstensi, atau isi yang tidak cocok dengan ekstensinya — periksa dulu sebelum dibuka.
Soal konversi
Untuk mengonversi CSV ke XLSX di Excel, impor file, periksa tipe kolom, lalu simpan sebagai XLSX. Cara ini tidak memulihkan format atau lembar yang tidak ada dalam CSV. Ekspor CSV hanya menyimpan teks dan nilai yang ditampilkan pada lembar aktif; pemformatan, grafik, dan objek akan hilang.
Konversikan salinannya, jangan file aslinya, lalu bandingkan kualitas, metadata, dan tata letaknya dengan file awal.
Pertanyaan umum
Apa itu file CSV?
CSV adalah singkatan dari Comma-Separated Values. Format ini menyimpan rekaman teks dengan bidang yang dipisahkan koma dan dapat memuat header. RFC 4180 mendokumentasikan struktur umumnya.
Bagaimana cara membuka file CSV di Excel?
Buka langsung atau gunakan Dari Teks/CSV untuk memilih pemisah dan memeriksa pratinjau. Tentukan tipe kolom saat impor untuk mempertahankan tanggal atau nol di depan.
Bagaimana membuka file CSV di Windows?
Jika Excel tersedia di Windows, buka CSV dari Excel. Gunakan Dari Teks/CSV untuk memeriksa pemisahan bidang dan pratinjau kolom sebelum mengimpor.
Bagaimana membuka file CSV di Mac?
Jika Anda menggunakan Excel di Mac, buka CSV dan periksa tanggal serta pengenal numerik. Jika versi Anda menyediakan impor teks/CSV, gunakan pratinjau dan pengaturan kolomnya.
Mengapa CSV terbuka dalam satu kolom di Excel?
Periksa apakah pemisah yang dipilih sesuai dengan file. Impor melalui Dari Teks/CSV, pilih pemisah yang cocok, dan periksa pratinjau sebelum memuat data.
Apa yang harus dilakukan jika teks Mandarin dalam CSV tidak terbaca di Excel?
Coba Dari Teks/CSV dan periksa pratinjau. Jika teks masih tidak terbaca, penyebabnya mungkin ketidakcocokan pengodean karakter. Tanyakan pengodean yang digunakan kepada pengirim dan minta ekspor ulang dengan teks Mandarin yang terbaca; periksa kembali pratinjau sebelum memuat data.
Bagaimana mempertahankan nol di depan pada CSV saat diimpor ke Excel?
Impor CSV dan tetapkan kolom pengenal sebagai teks secara eksplisit. Pembukaan langsung dapat menghapus nol di depan atau menafsirkan nilai sebagai tanggal.
Kapan sebaiknya memilih CSV atau XLSX?
Gunakan CSV untuk rekaman teks yang tersusun dalam bidang. Pilih XLSX untuk buku kerja dengan beberapa lembar dan pemformatan, karena ekspor CSV tidak mempertahankan fitur tersebut.
Bagaimana mengonversi CSV ke XLSX di Excel?
Impor CSV, periksa tipe kolom dan nilainya, lalu simpan sebagai XLSX. Konversi ini tidak memulihkan pemformatan atau lembar tambahan yang tidak tersimpan dalam CSV.
Apa risiko injeksi rumus CSV dari sumber yang tidak tepercaya?
Spreadsheet dapat menafsirkan isi sel sebagai rumus. OWASP menyebut kebocoran data dan kemungkinan pengambilalihan komputer jika ada kerentanan atau peringatan diabaikan. Nilai sumber file terlebih dahulu; tanda kutip biasa bukan perlindungan universal.
Bagaimana menuliskan tanda kutip ganda dalam bidang CSV?
Menurut RFC 4180, bidang yang berisi koma, baris baru, atau tanda kutip diapit tanda kutip ganda. Setiap tanda kutip internal digandakan. Aturan struktur ini tidak menjamin perlindungan dari injeksi rumus.
Format terkait
Sumber
RFC 4180 — Common Format and MIME Type for Comma-Separated Values (CSV) Files · IETF 信息性 RFC
Import or export text (.txt or .csv) files · Microsoft 官方支持文档
Excel formatting and features that are not transferred to other file formats · Microsoft 官方支持文档
CSV Injection · OWASP Foundation 安全资料