CSV (Comma Separated Values) adalah format file teks biasa untuk menyimpan data tabular, seperti spreadsheet atau database. Ini adalah bentuk pertukaran data yang paling umum untuk aplikasi web, sering kali ditangani oleh sistem manajemen konten. File CSV umumnya berupa baris teks yang dibatasi koma, dengan opsi untuk menggunakan pembatas berbeda, seperti tab atau spasi. Setiap baris file CSV adalah rekaman data, dengan kolom dipisahkan oleh pembatas.
File CSV didukung oleh sebagian besar aplikasi spreadsheet, termasuk Microsoft Excel, dan dapat diimpor ke database. Mereka dapat digunakan untuk operasi impor atau ekspor di mana data tabular dipertukarkan antara database, aplikasi, atau layanan.
File CSV biasanya digunakan untuk bertukar data antara berbagai aplikasi atau layanan, dan sering kali memiliki header untuk mengidentifikasi kolom data. Hal ini memungkinkan pengguna dengan cepat memetakan kolom CSV ke kolom di aplikasi target. Karena data tidak boleh berisi pemisah baris, setiap baris harus berupa satu baris teks.
Format CSV sering kali disukai oleh pengembang perangkat lunak karena kesederhanaannya dan relatif mudah dalam penguraian. Selain itu, data CSV seringkali dapat dibaca manusia dan mudah diedit. Hal ini berbeda dengan format biner seperti Microsoft Excel, yang memerlukan aplikasi khusus untuk membacanya.
File CSV memainkan peran penting dalam mengekstraksi, mengubah, dan memuat data dalam aplikasi perangkat lunak. Oleh karena itu, data CSV digunakan dalam banyak tugas manipulasi data seperti pembersihan data, persiapan data untuk analisis, dan pembelajaran mesin. Selain itu, data CSV dapat dibaca dan dimanipulasi dalam banyak bahasa pemrograman.
Format CSV tetap lazim hingga saat ini karena kesederhanaan, keandalan, dan fleksibilitasnya. Ini sering kali merupakan format file pilihan untuk mengimpor dan mengekspor data, dan salah satu format file paling populer di seluruh aplikasi perangkat lunak.