DSV
Файлы формата DSV (Delimiter-Separated Values) представляют собой текстовые документы, в которых данные организованы в виде строк, разделённых определённым символом. Обычно в качестве разделителей используют запятые, табуляцию или другие символы, такие как точки с запятой или вертикальные черты.
Основные особенности DSV
[править | править код]1. Структура: Каждая строка файла соответствует записи, а элементы записи отделены выбранным разделителем.
2. Гибкость: Формат DSV позволяет использовать различные символы-разделители в зависимости от контекста. Например, если данные содержат запятые, можно выбрать табуляцию или точку с запятой.
3. Читаемость: DSV-файлы легко воспринимаются как людьми, так и программами. Их можно открывать в текстовых редакторах и импортировать в табличные процессоры, такие как Microsoft Excel или Google Sheets.
4. Применение: Данные в формате DSV часто используются для обмена информацией между разными системами и для хранения данных в простом текстовом формате.
Пример DSV
[править | править код]Предположим, у нас есть файл с информацией о пользователях, где поля разделены запятыми:
Имя,Возраст,Город Алексей,30,Москва Мария,25,Санкт-Петербург Иван,28,Новосибирск
В данном примере:
- Первая строка содержит названия полей.
- Каждая последующая строка представляет собой запись с данными о конкретном пользователе.
Заключение
[править | править код]Файлы DSV являются универсальным и простым способом хранения и обмена структурированной информацией. Их гибкость и простота делают их популярным выбором в различных областях.
Смотрите также
[править | править код]Примечания и ссылки
[править | править код]1. "UTTypeDelimitedText" . Apple Developer Documentation: Uniform Type Identifiers. Apple Inc.
2. DSV stands for Delimiter Separated Values Raymond, Eric (2004). The Art of Unix Programming .. Boston: Addison-Wesley. ISBN 0-13-142901-9.
3. Stephen R. Westman. "Creating Database-backed Library Web Pages: Using Open Source Tools" . 2006. Section "Structured Text Files". p. 15.
4. Richard Petersen. "Introductory Command Line Unix for Users" . 2006. p. 356.
5. Under UNIX, the colon is the most common DSV delimiter for values that may contain whitespace. Ibid.
6. "Character Sets: General Character Set Issues: MARC 21 Specifications for Record Structure, Character Sets, and Exchange Media" . Библиотека Конгресса США. 2007. Retrieved 2024-08-02.
7. Knight, Andrew (2000). Basics of Matlab and beyond. Boca Raton: Chapman & Hall/CRC. ISBN 0-8493-2039-9.
8. Robbins, Arnold (2005). Classic Shell Scripting. Sebastopol: O'Reilly. ISBN 0-596-00595-4.
Дальнейшее чтение
[править | править код]- IBM DB2 Administration Guide - LOAD, IMPORT, and EXPORT File Formats . IBM. Дата обращения: 12 декабря 2016. Архивировано 13 декабря 2016 года. (Содержит описания файлов в формате ASCII, разделенные разделителями (.DEL) и в формате ASCII без разделителей (.ASC))