DBF
Формат DBF (DataBase File) - формат хранения данных, используемый в качестве одного из стандартных способов хранения и передачи информации системами управления базами данных, электронными таблицами и т. д. DBF-файл делится на заголовок, в котором хранится информация о структуре базы и количестве записей, и область данных, представляющую собой последовательно организованную таблицу из записей фиксированной длины. В свою очередь записи делятся на поля также фиксированной длины, которые хранятся в файле непосредственно друг за другом, образуя запись.
Информация |
В формат DBF экспортируются только данные, т.е. только те компоненты, которые расположены на бэндах Данные.
|
Управление экспортом
В поле Tag каждого текстового компонента можно указать следующие элементы, которые управляют экспортом: ТипДанных [ : ДлинаПоля [ : ДлинаДробнойЧасти ] ] ТипЭкспорта : "НазваниеПоля" Column: "НазваниеПоля" "СтрокаДанных"
Несколько элементов должны разделяться точкой с запятой. Элемент “Тип данных” может быть только один и должен располагаться первым, остальные элементы – по необходимости. Возможные значения элемента "ТипДанных" приведены в таблице. Если тип данных не задан, то по умолчанию принимается тип данных string. Элемент "ДлинаПоля" задает фиксированную ширину поля данных. Если ширина поля не задана – принимается по умолчанию из таблицы. Для типа string по умолчанию принимается ширина самой длинной строки. Элемент "ДлинаДробнойЧасти" задает число знаков после запятой. Если не задано – принимается по умолчанию из таблицы.
Примеры использования элемента приведены в следующей таблице.
Элемент "ТипЭкспорта" указывает, для какого экспорта задается название поля. Допустимые значения: “dbf”, “csv”, “xml”, “default”. Элемент "НазваниеПоля" определяет, как будет называться поле в файле (для DBF строка автоматически обрезается до 10 символов). Название можно указывать для каждого типа экспорта свое. Если название для какого-то экспорта не указано, то берется название для типа “default”; если его нет - берется название компонента. Например:
Элемент "Column" указывает, что в экспортируемые данные добавляется дополнительное поле. Элемент "НазваниеПоля" определяет название нового поля. Элемент "СтрокаДанных" определяет содержимое нового поля и может быть выражением. Например:
|
Параметры экспорта
Параметры экспорта в формат DBF описываются в классе StiDbfExportSettings. Ниже приводится таблица с описанием всех свойств этого класса.
|