Язык скриптования сайтов Parser 3

Tableoptionsfmt


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


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

Опция

По-умолчанию

Описание

$.separator[символ]



табуляция

Задает символ, разделитель столбцов

$.encloser[символ]

нет

Задает символ, обрамляющий значение столбца.

Пример загрузки .txt файла, созданного Miscrosoft Excel

Excel умеет сохранять данные в простой текстовый файл, разделенный табуляциями:

   Файл|Сохранить как… Текст (Разделенный табуляциями) (.txt).

Данные сохраняются в следующем формате:

name

description

"ООО ""Петров и партнеры"""

Текст


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

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

$companies[^table::load[companies.txt;

   $.encloser["]

]]

$companies.name


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

   $.separator[^;]

Copyright © 1997?2004 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 01.04.2004



Содержание раздела