Съдържание:
- Определение - Какво означава файл със стойности, разделени със запетая (CSV)?
- Techopedia обяснява файл със стойности, разделени със запетая (CSV)
Определение - Какво означава файл със стойности, разделени със запетая (CSV)?
Файлът със стойности, разделен със запетая (CSV), съдържа различни стойности, разделени от разделител, който действа като таблица на база данни или междинна форма на таблица на базата данни. С други думи, CSV файлът е набор от редове и колони от база данни, съхранявани в текстов файл, така че редовете са разделени от нов ред, докато колоните са разделени с точка и запетая. CSV файл се използва предимно за транспортиране на данни между две бази данни с различни формати чрез компютърна програма.
Techopedia обяснява файл със стойности, разделени със запетая (CSV)
Следващата последователност илюстрира типичен CSV файл:
Джон Смит, 50, 5000 долара, Ню Йорк
Дейвид Бенц, 36, 10000 долара, Маями
Обърнете внимание, че всеки ред текст съответства на ред в таблицата на базата данни. Различните колони са представени със запетая. Като цяло са верни следните:
- Водещите и последни пространства обикновено се игнорират, когато се извършва преобразуване от CSV в типична база данни.
- Двойните кавички се използват за разграничаване на вградените запетаи.
- Поле, което съдържа двойни кавички, е заобиколено от двойни кавички, а вградените двойни кавички в полето също са заобиколени от допълнителна двойка двойни кавички.
- Поле, което има вградени прекъсвания на линии, също е заобиколено от двойни кавички.
- Полетата в горния ред обозначават имената на колоните на целевата таблица, в която ще се преобразува CSV файлът.
Предимството на използването на CSV файлов формат за обмен на данни е, че CSV файлът се обработва сравнително лесно чрез всяко приложение и извличането на данни може да бъде постигнато с помощта на проста програма. В по-ранните години, когато технологиите за бази данни все още бяха в зародиш, CSV беше най-стандартният преносим формат. В по-голямата си част CSV файл ще се използва само за сравнително просто приложение, докато XML ще се използва за трансфер, включващ по-голяма сложност.
