CustomSeparated
Input | Output | Alias |
---|---|---|
✔ | ✔ |
Описание
Аналогично Template, но он выводит или читает все имена и типы колонок и использует правило экранирования из настройки format_custom_escaping_rule и разделители из следующих настроек:
- format_custom_field_delimiter
- format_custom_row_before_delimiter
- format_custom_row_after_delimiter
- format_custom_row_between_delimiter
- format_custom_result_before_delimiter
- format_custom_result_after_delimiter
примечание
Он не использует настройки правил экранирования и разделители из строк формата.
Существует также формат CustomSeparatedIgnoreSpaces
, который аналогичен TemplateIgnoreSpaces.
Пример использования
Вставка данных
Используя следующий текстовый файл, названный football.txt
:
Настройте параметры пользовательского разделителя:
Вставьте данные:
Чтение данных
Настройте параметры пользовательского разделителя:
Читать данные, используя формат CustomSeparated
:
Вывод будет в настроенном пользовательском формате:
Настройки формата
Дополнительные параметры:
Настройка | Описание | По умолчанию |
---|---|---|
input_format_custom_detect_header | включает автоматическое определение заголовка с именами и типами, если таковые имеются. | true |
input_format_custom_skip_trailing_empty_lines | пропускать конечные пустые строки в конце файла. | false |
input_format_custom_allow_variable_number_of_columns | разрешить переменное количество колонок в формате CustomSeparated, игнорировать лишние колонки и использовать значения по умолчанию для отсутствующих колонок. | false |