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