Значения, разделенные запятыми

Значения, разделенные запятыми Определение и использование CSV CSV (Comma Separated Values) — формат данных с разделителями, где поля разделены запятой, […]

Значения, разделенные запятыми

  • Определение и использование CSV

    • CSV (Comma Separated Values) — формат данных с разделителями, где поля разделены запятой, а строки — символами новой строки. 
    • Не требует определенной кодировки, порядка байтов или формата окончания строки. 
    • Записи должны содержать одинаковое количество полей и данные интерпретируются как символы, а не биты или байты. 
  • Структура и правила CSV

    • Поля могут быть заключены в двойные кавычки, если содержат запятые или двойные кавычки. 
    • Встроенные символы двойной кавычки должны быть представлены парой символов. 
    • Поля со встроенными переносами строк также должны быть заключены в кавычки. 
    • Начальные и конечные пробелы и табуляции могут быть обрезаны, что запрещено RFC 4180. 
    • Обработка двойными кавычками требуется только для полей, начинающихся с двойных кавычек, но не допускается в полях без кавычек. 
  • Поддержка приложений и ограничения

    • CSV используется многими приложениями для обмена данными и как внутренний формат. 
    • Электронные таблицы и системы управления базами данных поддерживают экспорт и импорт CSV. 
    • Некоторые реляционные базы данных позволяют сохранять результаты запросов в CSV-файл. 
    • Программное обеспечение в стиле Unix может обрабатывать простые CSV-файлы, но не корректно обрабатывает запятые и новые строки в строках в кавычках. 
  • Ограничения программного обеспечения

    • Microsoft Excel, Apple Numbers, Google Таблицы и другие программы имеют ограничения на количество строк и ячеек в CSV-файлах. 
  • Рекомендации

    • Для дальнейшего чтения предлагается описание файлов в формате ASCII с разделителями и без разделителей для передачи данных. 

Полный текст статьи:

Значения, разделенные запятыми — Википедия

Оставьте комментарий

Прокрутить вверх