Опции формата файла   [3.1.2]

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

Опция
По-умолчанию
Описание
$.separator[символ]
табуляция
Задает символ, разделитель столбцов
$.encloser[символ]
нет
Задает символ, обрамляющий значение столбца.


Примечание: если значением любой из вышеуказанных опций является символ #, то отключается удаление из загружаемого файла строк, начинающихся с этого символа.   [3.4.1]

Пример загрузки .txt файла, созданного Miscrosoft Excel
Excel умеет сохранять данные в простой текстовый файл, разделенный табуляциями:
   Файл|Сохранить как… Текст (Разделенный табуляциями) (
.txt).
Данные сохраняются в следующем формате:
name
description
"ООО ""Петров и партнеры"""
Текст

(Значения ряда столбцов обрамляется кавычками, которые внутри самого значения удваиваются)

Чтобы считать такой файл, необходимо указать соответствующую опцию загрузки:
$companies[^table::load[companies.txt;
   $.encloser["]
]]
$companies.name


Parser также может работать и с
.csv файлами, достаточно указать опцию:
   $.separator[^;]


In order to add comments you must register.
Copyright © 1997–2021 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 26.04.2017