CSV檔案是一種常見的文本檔案格式,全稱為Comma-Separated Values,中文名為逗號分隔值檔案。這種格式的特點在於以逗號或其他指定的分隔設定(如制表符、分號等)來分隔欄位,每行代表一條記錄,整個檔案由記錄組成。CSV檔案因其結構簡單、易於編輯和理解的特性,以及良好的可移植性,被廣泛套用於數據交換和處理,如數據備份、遷移和不同軟體之間的數據共享。
CSV檔案通常包含標題行,位於檔案的最上方,用於標明各列的名稱。此外,CSV檔案可能包含空行用於分隔不同的數據塊,以及轉義字元來處理欄位中可能存在的分隔設定或特殊字元(如雙引號用於包圍包含逗號或換行符的欄位)。
儘管CSV檔案具有廣泛的兼容性和易用性,但也存在一些限制。由於CSV檔案沒有統一的標準,不同的軟體或庫可能對其解析規則有所差異,這可能導致兼容性問題。此外,CSV檔案也不適用於存儲大規模或複雜結構的數據。