CSV (Comma Separated Values) ialah format fail teks biasa untuk menyimpan data jadual, seperti hamparan atau pangkalan data. Ia adalah bentuk pertukaran data yang paling biasa untuk aplikasi web, selalunya dikendalikan oleh sistem pengurusan kandungan. Fail CSV biasanya adalah baris teks yang dibatasi koma, dengan pilihan untuk menggunakan pembatas yang berbeza, seperti tab atau ruang. Setiap baris fail CSV ialah rekod data, dengan medan dipisahkan oleh pembatas.
Fail CSV disokong oleh kebanyakan aplikasi hamparan, termasuk Microsoft Excel, dan boleh diimport ke dalam pangkalan data. Ia boleh digunakan untuk operasi import atau eksport di mana data jadual ditukar antara pangkalan data, aplikasi atau perkhidmatan.
Fail CSV biasanya digunakan untuk bertukar-tukar data antara aplikasi atau perkhidmatan yang berbeza, dan selalunya mempunyai pengepala untuk mengenal pasti lajur data. Ini membolehkan pengguna memetakan lajur CSV dengan cepat ke medan dalam aplikasi sasaran. Oleh kerana data tidak boleh mengandungi pemisah baris, setiap baris mestilah satu baris teks.
Format CSV selalunya disukai oleh pembangun perisian kerana kesederhanaan dan kemudahan penghuraian relatifnya. Selanjutnya, data CSV selalunya boleh dibaca oleh manusia dan mudah untuk diedit. Ini berbeza dengan format binari seperti Microsoft Excel, yang memerlukan aplikasi khusus untuk dibaca.
Fail CSV memainkan peranan penting dalam mengekstrak, mengubah dan memuatkan data dalam aplikasi perisian. Oleh itu, data CSV digunakan dalam banyak tugas manipulasi data seperti pembersihan data, penyediaan data untuk analitis dan pembelajaran mesin. Selain itu, data CSV boleh dibaca dan dimanipulasi dalam banyak bahasa pengaturcaraan.
Format CSV kekal berleluasa hari ini kerana kesederhanaan, kebolehpercayaan dan fleksibilitinya. Ia selalunya merupakan format fail pilihan untuk mengimport dan mengeksport data, dan salah satu daripada format fail paling popular di seluruh aplikasi perisian.