Руководство разработчика

Метод ФАЙЛ.СЧИТАТЬ_CSV

Метод СЧИТАТЬ_CSV считывает очередную строку из файла. Строка разбирается на список колонок формата CSV (Comma Separated Values). Файл должен быть открыт на чтение.

ФУНКЦИЯ СТРОКА_CSV: СЧИТАТЬ_CSV(СТРОКА: разд = "")

Параметры

разд
Разделитель колонок формата CSV. Как следует из названия формата, разделителем является запятая. Но в российском сегменте программного обеспечения чаще используется точка с запятой. Если параметр не указан или указан как пустая строка, то разделителем считается точка с запятой. При указании другой строки разделителя учитывается только первый символ.

Возвращаемое значение

Значение контейнерного типа. Очередная строка из файла, разобранная на список колонок.

Пример:

// Открываем файл import.csv на чтение
ПЕРЕМ ФАЙЛ: ф
ф.ОТКРЫТЬ("import.csv", ФРЕЖ_ЧТЕНИЕ)

ПЕРЕМ НомСтр = 1
ЦИКЛ ПОКА (НЕ ф.КОНЕЦ_ФАЙЛА)
  // считываем CSV-строку с разделителем ";" (по умолчанию)
  ПЕРЕМ стр = ф.СЧИТАТЬ_CSV
  ОТЛАДКА("Строка " + СТР(НомСтр) + " содержит " + СТР(#стр) + " колонок")
  НомСтр++
КОНЕЦ_ЦИКЛА

См. также: