Задание № 18 · ЕГЭ

Формат CSV

Структура текстового файла для обмена табличными данными
2 мин чтенияСложность: Обновлено 29 сентября 2026

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

CSV
CSV (англ. Comma-Separated Values — «значения, разделённые запятыми») — текстовый формат представления таблицы, где каждая строка файла соответствует строке таблицы, а значения внутри строки отделяются разделителем. В качестве разделителя могут использоваться запятая, точка с запятой или табуляция — это зависит от программы и региональных настроек.

Структура CSV-файла

CSV-файл состоит из строк. Обычно первая строка содержит заголовки столбцов, а следующие строки — записи с данными. В каждой записи значения должны идти в одном и том же порядке, поэтому программа может восстановить столбцы при импорте. Например, в таблице о товарах столбцами могут быть «Название», «Цена» и «Количество».

  • строка файла обычно соответствует строке таблицы;
  • разделитель отделяет одно поле от другого;
  • перенос строки отделяет одну запись от следующей;
  • заголовок столбцов не является обязательным, но облегчает распознавание данных.

Если значение содержит сам разделитель, кавычки или перенос строки, его заключают в двойные кавычки. Внутренние двойные кавычки обычно записывают двумя двойными кавычками. Кодировка файла тоже важна: при неверном выборе вместо русских букв могут появиться непонятные символы.

№
Пример

Вариант с точкой с запятой как разделителем:\nНазвание;Цена;Количество\nТетрадь;50;3\nРучка;30;5\nПервая строка задаёт заголовки, а две следующие содержат записи.

!
Не путайте

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

Проверьте себя

Что произойдёт при импорте строки «Иванов;10;«Москва; центр»», если разделитель — точка с запятой?

Импорт и экспорт

При экспорте таблицы программа сохраняет её данные в CSV и предлагает выбрать разделитель и кодировку. При импорте программа должна определить или получить от пользователя эти параметры. Если выбран неправильный разделитель, вся строка может попасть в один столбец или, наоборот, разделиться неверно. CSV удобен для передачи данных в реляционные базы данных, но не заменяет саму базу данных.

Главное за минуту

Главное

  • CSV — текстовое представление таблицы: строки соответствуют записям, разделители — столбцам.
  • Значения с разделителями, кавычками или переносами строк заключают в двойные кавычки.
  • При импорте важны разделитель и кодировка; CSV обычно не хранит оформление, формулы и диаграммы.