Текстовые и CSV-файлы

LabeljoyНовая версия

Текстовый файл, в котором каждая строка — одна запись, а значения разделены символом (запятой, точкой с запятой, табуляцией), умеет сохранять почти любая программа. В мастере подключения к данным выберите Текстовый файл. Поддерживаются файлы .txt, .csv, .tsv, .psv и .pipe. Текстовый файл содержит только один список, поэтому мастер переходит от файла сразу к параметрам: Шаг 2 из 4, а не из 5.

Шаг «Параметры подключения» мастера для текстового файла:
«Имя файла» со значением Товары.csv, «Разделитель полей» со значением «Запятая» и включенный переключатель «Первая
строка содержит названия полей».

Параметры подключения
Имя файлаФайл. Выберите его кнопкой с папкой рядом с полем.
Разделитель полейЧем разделены значения: Табуляция, Точка с запятой, Запятая, Вертикальная черта, Пробел или Другое. Для варианта Другое введите символ в поле рядом со списком.
Первая строка содержит названия полейВключите, если в первой строке находятся заголовки столбцов. Если выключено, каждая строка — это данные, а поля называются Column1, Column2 и так далее.
Как читается файл
КавычкиЕсли значения разделены запятой, точкой с запятой или табуляцией, значение в двойных кавычках может содержать разделитель или перенос строки: "Ручка красная, тонкая" — это одно значение, и кавычки в него не входят. При любом другом разделителе кавычки читаются как есть, как часть значения.
ПробелыПробелы до и после значения отбрасываются.
Пустые строкиПропускаются. Строка, в которой есть только разделители, — это запись с пустыми значениями; параметр Пропускать пустые строки в параметрах мастера пропускает и их.
Буквы с диакритикойLabeljoy сам определяет кодировку файла, поэтому буква с диакритикой передается правильно. Надежнее всего сохранять файл в UTF-8.

В текстовом файле все является текстом, в том числе числа. Когда вы применяете фильтр к полю с числами, они сравниваются как текст.