Группа форматов файлов, которые являются форматом для хранения табличных данных.

 

 

Настройки экспорта

 

 

img_1 Параметр установки диапазона страниц отчета, которые будут обработаны и преобразованы.

img_2 Параметр Тип (Type) предоставляет возможность определить тип файла, в который будет конвертирован отчет.

 

Информация

 

В зависимости от выбранного типа файла, параметры и их количество могут отличаться. К примеру, при выборе формата DIF или Sylk, будут следующие параметры:

strel11 Параметр Только данные (Export Data Only) включает/выключает режим экспорта только данных. Если данный параметр включен, то в этом случае, экспортироваться будет информация с бэндов Данные (компонента Таблица, бэнд Дерево), т.е. обрабатываются только бэнды Данные, остальные игнорируются. Если этот параметр выключен, то экспортироваться будет весь отчет;

strel11 Параметр Использовать системную кодировку по умолчанию (Use Default System Encoding) предоставляет возможность использовать кодировку системы по умолчанию, т.е. в зависимости от установленной системы может применяться разная кодировка. Если данный параметр выключен, то необходимо задать кодировку по стандарту.

 

 

img_3 Параметр Кодировка (Encoding) предоставляет возможность определить кодировку файла.

img_4 Параметр Разделитель (Separator) указывается символ-разделитель между данными в файле CSV.

img_5 Параметр Фильтр бэндов (Bands Filter) предоставляет возможность определить бэнды отчеты, которые будут экспортированы. Доступны следующие значения:

strel11 Все Бэнды (All bands) - при преобразовании отчета будут экспортированы все бэнды отчета, которые присутствуют в построенном отчете;

strel11 Только данные (Data only) - при преобразовании отчета будет обработан только бэнд Данные (или компонент Таблица/бэнд Дерево);

strel11 Данные и заголовок (Data and Headers)- при преобразовании отчета будут обработаны бэнд Данные (или компонент Таблица/бэнд Дерево) и относящиеся к нему бэнды Заголовки данных

strel11 Данные и Заголовки/Итоги (Data and Headers/Footers) - при преобразовании отчета будут экспортированы бэнд Данные (или компонент Таблица/бэнд Дерево), а также относящиеся к нему бэнды Заголовки и Итоги данных.

 

img_6 Параметр Пропускать заголовки колонок (Skim Column Headers) предоставляет возможность включить/выключить заголовки колонок. Если данный флажок включен, то после экспорта в файле заголовки колонок отображаться не будут. Если же этот флажок выключен, то при наличии заголовков, они будут отображаться.

img_7 Параметр, который предоставляет возможность открыть выходной документ, после окончания процесса экспорта.

 

 

CSV

Формат CSV (Comma Separated Values — значения, разделённые запятыми) — это текстовый формат, предназначенный для представления табличных данных. Каждая строка файла — это одна строка таблицы. Значения отдельных колонок разделяются разделительным символом (delimiter), который зависит от региональных настроек. Значения, которые содержат зарезервированные символы (такие как запятая или новая строка), обрамляются символом двойные кавычки ("); если в значении встречаются кавычки — они представляются в файле в виде двух кавычек подряд.

 

Информация

 

В формат CSV экспортируются только данные, т.е. только те компоненты, которые расположены на бэндах Данные. Если свойство SkipColumnHeaders в настройках экспорта установлено в false, то дополнительно первой строкой экспортируются заголовки/названия колонок.

 

 

 

strel11 Управление экспортом

 

В поле Tag каждого текстбокса можно указать следующие элементы, которые управляют экспортом:

information Тип Экспорта: "Наименование Поля"

information Колонка: "Наименование Поля" "Строка Данных"

 

Несколько элементов должны разделяться точкой с запятой.

 

Элемент "Тип Экспорта" указывает, для какого экспорта задается название поля. Допустимые значения: “dbf”, “csv”, “xml”, “default”. Элемент "Название Поля" определяет, как будет называться поле в файле. Название можно указывать для каждого типа экспорта свое. Если название для какого-то экспорта не указано, то берется название для типа “default”; если его нет -  берется название компонента. Например:

 

DBF : "Describe" ; CSV : "Description" ; default: "Default name"

 

Элемент "Column" указывает, что в экспортируемые данные добавляется дополнительное поле. Элемент "Название Поля" определяет название нового поля. Элемент "Строка Данных" определяет содержимое нового поля и может быть выражением. Например:

 

Column: "SortField" "{Products.Categories.CategoryName}"

 

 

DBF

Формат DBF (DataBase File) - формат хранения данных, используемый в качестве одного из стандартных способов хранения и передачи информации системами управления базами данных, электронными таблицами и т. д. DBF-файл делится на заголовок, в котором хранится информация о структуре базы и количестве записей, и область данных, представляющую собой последовательно организованную таблицу из записей фиксированной длины. В свою очередь записи делятся на поля также фиксированной длины, которые хранятся в файле непосредственно друг за другом, образуя запись.

 

Информация

 

В формат DBF экспортируются только данные, т.е. только те компоненты, которые расположены на бэндах Данные.

 

 

 

strel11 Управление экспортом

 

В поле Tag каждого текстбокса можно указать следующие элементы, которые управляют экспортом:

information ТипДанных [ : ДлинаПоля [ : ДлинаДробнойЧасти ] ]

information ТипЭкспорта : "НазваниеПоля"

information Column: "НазваниеПоля" "СтрокаДанных"

 

Несколько элементов должны разделяться точкой с запятой. Элемент “Тип данных” может быть только один и должен располагаться первым, остальные элементы – по необходимости. Возможные значения элемента "Тип Данных" приведены в таблице. Если тип данных не задан, то по умолчанию принимается тип данных string. Элемент "ДлинаПоля" задает фиксированную ширину поля данных. Если ширина поля не задана – принимается по умолчанию из таблицы. Для типа string по умолчанию принимается ширина самой длинной строки. Элемент "ДлинаДробнойЧасти" задает число знаков после запятой. Если не задано – принимается по умолчанию из таблицы.

 

Тип данных

Тип данных DBF

(размер по умолчанию)

Описание

int

Numeric (15 : 0)

Целочисленный

long

Numeric (25 : 0)

Целочисленный

float

Numeric (15 : 5)

Дробный

double

Numeric (20 : 10)

Дробный

string

Character (auto)

Текстовый

date

Date (8)

Дата

bool

Logical

Логический

 

 

Примеры использования элемента приведены в следующей таблице.

 

Тип

Описание

string : 25

задает ширину колонки 25 символов и обрезает все длинные строки

float

преобразует в дробное число длиной 15 знаков,  5 знаков после запятой

float :10

преобразует в дробное число длиной 10 знаков,  5 знаков после запятой

float :10 : 2

преобразует в дробное число длиной 10 знаков,  2 знаков после запятой

int :10 : 2

преобразует в целое число длиной 10 знаков; второй параметр игнорируется

 

Информация

 

Если целая часть числа не вмещается в указанное поле, она обрезается, т.е. данные теряются. Например, если записать число «-12345,678» в поле «float:8:3», то получится «2345,678»

 

 

 

Элемент "ТипЭкспорта" указывает, для какого экспорта задается название поля. Допустимые значения: “dbf”, “csv”, “xml”, “default”. Элемент "НазваниеПоля" определяет, как будет называться поле в файле (для DBF строка автоматически обрезается до 10 символов). Название можно указывать для каждого типа экспорта свое. Если название для какого-то экспорта не указано, то берется название для типа “default”; если его нет -  берется название компонента. Например:

 

DBF : "Describe" ; XML : "Description" ; default: "Default name"

 

Элемент "Column" указывает, что в экспортируемые данные добавляется дополнительное поле. Элемент "НазваниеПоля" определяет название нового поля. Элемент "СтрокаДанных" определяет содержимое нового поля и может быть выражением. Например:

 

Column: "SortField" "{Products.Categories.CategoryName}"

 

 

XML

Формат XML (eXtensible Markup Language - расширяемый язык разметки) - текстовый формат, предназначенный для хранения структурированных данных (взамен существующих файлов баз данных), для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. XML — это иерархическая структура, предназначенная для хранения любых данных, визуально структура может быть представлена как дерево. XML поддерживает Unicode и другие кодировки.

 

Информация

 

В формат XML экспортируются только данные, т.е. только те компоненты, которые расположены на бэндах Данные.

 

 

 

strel11 Управление экспортом

 

В поле Tag каждого текстбокса можно указать следующие элементы, которые управляют экспортом в формате XML:

information Тип Данных

information Тип Экспорта : "НазваниеПоля"

information Column: "НазваниеПоля" "СтрокаДанных"

 

Несколько элементов должны разделяться точкой с запятой. Элемент “Тип данных” может быть только один и должен располагаться первым, остальные элементы – по необходимости. Возможные значения элемента "Тип Данных" приведены в таблице. Если тип данных не задан, то по умолчанию принимается тип данных string.

 

Тип данных

Описание

int

Целочисленный

long

Целочисленный

float

Дробный

double

Дробный

string

Текстовый

date

Дата

 

 

Элемент "Тип Экспорта" указывает, для какого экспорта задается название поля. Допустимые значения: “dbf”, “csv”, “xml”, “default”. Элемент "Название Поля" определяет, как будет называться поле в файле. Название можно указывать для каждого типа экспорта свое. Если название для какого-то экспорта не указано, то берется название для типа “default”; если его нет -  берется название компонента. Например:

 

DBF : "Describe" ; XML : "Description" ; default: "Default name"

 

Элемент "Column" указывает, что в экспортируемые данные добавляется дополнительное поле. Элемент "Название Поля" определяет название нового поля. Элемент "Строка Данных" определяет содержимое нового поля и может быть выражением. Например:

 

Column: "SortField" "{Products.Categories.CategoryName}"

 

 

DIF

Формат DIF (Data Interchange Format) - это текстовый формат, предназначенный для обмена отдельными листами между электронными таблицами  (Microsoft Excel, OpenOffice.org Calc, Gnumeric, StarCalc, Lotus 1-2-3, FileMaker, dBase, Framework, Multiplan, и т.д.). Ограничение данного формата в том, что формат DIF может содержать только один лист в одной книге.

 

 

SYLK

Формат SYLK (Symbolic Link) - это текстовый формат, разработанный Microsoft для обмена данными между приложениями, преимущественно между табличными процессорами. Файлы формата SYLK имеют расширение «.slk». Microsoft не публиковала спецификацию этого формата, поэтому реализация работы с ним в разных приложениях может отличаться.

 

Информация

 

Файл SYLK может быть записан в кодировке Unicode и прочитан некоторыми приложениями в этой кодировке; но все равно большинство приложений (даже поддерживающие Unicode) записывают файл SYLK в текущей системной кодовой странице ANSI, а не в Unicode. Поэтому символы, которые не имеют представления в системной кодовой странице, буду записаны в виде знаков вопроса ('?').