База Знаний: Base. Работа с csv файлом в режиме read/write

From Apache OpenOffice Wiki
< RU‎ | kb
Revision as of 20:25, 17 June 2010 by BigAndy (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

База Знаний: Base. Работа с csv файлом в режиме read/write


Template:RU/documentation/needsrework


Иногда бывает разумным не импортировать данные csv в hsqldb, а работать с ними напрямую Данная статья описывает, как это сделать.


. Открываем Base, выбираем пункт СервисSQL Вводим следующий DDL (диалект SQL, определяющий структуры данных)

--drop table <table_name> CREATE TEXT TABLE <table_name> ( field_name_1 field_type1 primary key comment "Код 1", field_name_2 fieldtype2, field_name_n-1 fieldtype_n-1, ....................... , field_name_n fieldtype_n );

Где n -количество полей в целевом csv файле

Далее выполняется DDL

SET TABLE <table_name> SOURCE "lang_codes.csv;ignore_first=true;encoding=UTF-8";

Все. Открываем таблицу или создаем форму и редактируем даные в csv таблице.


Template:KbBaseBottom

Personal tools