Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис    FTP-сервер
Опыт и разработки пользователей ИРБИС :  ИРБИС Irbis
 
Экспорт базы с определенными полями в Excel
Пользователь: pandion (IP-адрес скрыт)
Дата: 09, March, 2011 12:11

Здравствуйте!

Есть необходимость экспортировать базу в Excel, с определенными полями. Находил на форуме как это сделать с помощью "плоского текста" или макроса в самом Excel. По поводу макроса еще не ответили, а с "плоским текстом" не разобрался.

Подскажите пожалуйста, у кого была такая необходимость и как это можно реализовать, самим Ирбисом или сторонним ПО?

п.с.
был вариант экспорта базы в txt, потом совершить над ним действие "парсером", который сложит нужные поля в файл для импорта в Excel.

КарГТУ

Re: Экспорт базы с определенными полями в Excel
Пользователь: Gena (IP-адрес скрыт)
Дата: 09, March, 2011 13:20

1. Создаете формат вида:


v200^A';'
v700^A' 'v700^B';'
v210^A';'
....

тоесть, указываете вывод нужных вам полей и за каждым полем указываете разделитель ';'

2. Сохраняете этот формат в нужной вам БД и прописываете его название и расшифровку в файл PFTW.MNU

3. Отбираете нужные вам записи (или всю БД) и наживаете "печать" - "Списки" - выбираете созданный формат

4. на выходе получаете файл, структура которого соответствет EXCEL-евскому формату CSV. Просто изменяете расширение с RTF на CSV и получаете данные в нужной форме.

AVD System, Техническая поддержка, [www.open4u.ru]

Re: Экспорт базы с определенными полями в Excel
Пользователь: Lavrinovich (IP-адрес скрыт)
Дата: 09, March, 2011 23:14

А вот бы этот процесс, хоть он и не сложный, автоматизировать. Типа макроса.



Редактировано 1 раз. Последний раз 12.03.2011 02:05 пользователем Lavrinovich.

Re: Экспорт базы с определенными полями в Excel
Пользователь: Lavrinovich (IP-адрес скрыт)
Дата: 09, March, 2011 23:18

И снова скажу: надо бы Ирбису побольше дружить с Excel'ом и с Calc'ом.

Re: Экспорт базы с определенными полями в Excel
Пользователь: Lavrinovich (IP-адрес скрыт)
Дата: 09, March, 2011 23:21

"Мерзавец, - ответстововал сей, - никто необъятного объять не может" (Козьма Петрович Прутков)

Re: Экспорт базы с определенными полями в Excel
Пользователь: Gena (IP-адрес скрыт)
Дата: 10, March, 2011 09:53

Lavrinovich написал(а):
-------------------------------------------------------
> И снова скажу: надо бы Ирбису побольше дружить с
> Excel'ом и с Calc'ом.


Это не повседневные задачи, а частные. Людей, которые нуждаются в такой совместной работе постоянно - единицы. У меня давно нет проблем в передачи данных хотя бы через формат CSV. Стоит ли добавлять возможности и элементы, которые большей половине пользователей не понадабятся ни разу, а остальным один-два раза в год? Есть гораздо более насущные проблемы.

AVD System, Техническая поддержка, [www.open4u.ru]

Re: Экспорт базы с определенными полями в Excel
Пользователь: pandion (IP-адрес скрыт)
Дата: 14, March, 2011 20:40

Gena, спасибо большое за рекомендации!

можно еще небольшое разъяснение:
создаю файл с нужными полями с расширением .pft, прописываю в pftw.mnu

1) только он выдает не в rtf, а в HTML... не могу понять как заставить печатать в rtf, где\как настроить?

2) есть поле 610, в нем подполя 1, 2, 3... при распечатке все подполя
сливаются вместе; как можно их перечислить через ;?

заранее благодарен за столь существенную помощь!

Re: Экспорт базы с определенными полями в Excel
Пользователь: Gena (IP-адрес скрыт)
Дата: 15, March, 2011 08:51

pandion написал(а):
-------------------------------------------------------
> Gena, спасибо большое за рекомендации!
>
> можно еще небольшое разъяснение:
> создаю файл с нужными полями с расширением .pft,
> прописываю в pftw.mnu
>
> 1) только он выдает не в rtf, а в HTML... не могу
> понять как заставить печатать в rtf, где\как
> настроить?
>

в самом начале формата поставьте(именно с апострофами) '{'
а в конце - '}'


> 2) есть поле 610, в нем подполя 1, 2, 3... при
> распечатке все подполя
> сливаются вместе; как можно их перечислить через
> ;?

Поправлю с терминологией. В 610 поле нет подполей, но у него есть повторения поля. А то, что вы хотите, можно получить следующим образом:

(|;|+v610)

>
> заранее благодарен за столь существенную помощь!

AVD System, Техническая поддержка, [www.open4u.ru]

Re: Экспорт базы с определенными полями в Excel
Пользователь: anetik85 (IP-адрес скрыт)
Дата: 06, April, 2011 09:31

Здравствуйте

У меня такая задача стоит, вывести данный из базы читателей в exel формат, только по полям: Фамилия, Имя, Отчество, телефон домашний. Возникли трудности.

1. Создаете формат вида:

(как узанать код этих полей, и правильно их прописать?)

2. Сохраняете этот формат в нужной вам БД и прописываете его название и расшифровку в файл PFTW.MNU

(тут все понятно)

3. Отбираете нужные вам записи (или всю БД) и наживаете "печать" - "Списки" - выбираете созданный формат

(тут не понятно, захожу через катологизатор, печать одной записи, например читательский билет, это понятно. А как всю базу выбрать?)

4. на выходе получаете файл, структура которого соответствет EXCEL-евскому формату CSV. Просто изменяете расширение с RTF на CSV и получаете данные в нужной форме.

(тут тоже вроде понятно)

Re: Экспорт базы с определенными полями в Excel
Пользователь: Gena (IP-адрес скрыт)
Дата: 06, April, 2011 10:05

какая у вас версия системы?

Вот те поля, которые вы указали.
Фамилия - v10
Имя - v11
Отчество - v12
телефон домашний - v17
Тоесть, форма их вывода будет следующим:

v10';'v11';'v12';'v17

если у вас И32, то нажимаете Печать на плоскости Просмотра, выставив НЕ Результаты поиска, а База данных. Если Ирбис 64, то делаете то же самое в основном окне (Печать, а не Печать Текущего или Печать КК). Главное в облости списков поставьте галочку "Плоский текст"

AVD System, Техническая поддержка, [www.open4u.ru]

Re: Экспорт базы с определенными полями в Excel
Пользователь: Литвиновская Людмила Н. (IP-адрес скрыт)
Дата: 29, April, 2011 04:24

Здравствуйте! Мне надо на экспорт вывести всего три поля
#700: ^A^B
#200: ^A
#210: ^D
Попробовала.Сделала все по шагам ,создала формат , прописала в файл PFTW.MNU -открываю справочник -есть изменения, открываю в экспорте список - нету строки ,которую я добавила....что бы это значило?

Re: Экспорт базы с определенными полями в Excel
Пользователь: Литвиновская Людмила Н. (IP-адрес скрыт)
Дата: 29, April, 2011 09:22

Простите,"открываю в экспорте список " - конечно, не экспорт,а печать.

Re: Экспорт базы с определенными полями в Excel
Пользователь: oleksandrk (IP-адрес скрыт)
Дата: 21, January, 2013 20:05

Уважаемый Gena!
У нас в организации установлен Ирбис 32.
Уже внесены в базу около 2000 карточек.
Сейчас появилась потребность сделать сайт библиотеки с поиском по базе.
Есть юникс-хостинг отдельно.
Подскажите, пожалуйста, как можно экспортировать данные из ирбиса куда-то в базу на сайте, установить сайт с поиском? Какое бесплатное ПО можно для этого использовать? И с минимумом правки кода, желательно.
С ув., Александр

Re: Экспорт базы с определенными полями в Excel
Пользователь: Gena (IP-адрес скрыт)
Дата: 21, January, 2013 20:29

Бесплатного ПО для поисковика по библиографическим базам нет в природе ни у одной АБИС. Для Ирбиса есть платный модуль Веб-Ирбис (для Ирбиса 32 и 64) и J-Ирбис(для Ирбиса 64).

Делать самопал для этих нужд - занятие более чем не благодарное, так как вы замучаетесь до ужаса, а сделать самостоятельно номарльный многогранный поисковик с выводом данным в библиографическом формате одному человеку за короткое время (причем, коротким временем будет считаться год-два, ни меньше), почти не возможно. Если уж совсем хочется экстриму, то где-то на просторах инета встречел dll для доступа к базам ISIS из PHP, правда, у меня с ней так и не срослось...

Экспортировать данные очень просто используя экспорт в текстовом формате. На выходе выполучите тестовый файл, в котором одна строка - это одно поле с подполями, а записи между собой разделены строкой с пятью звездами. Далее вы можете легко этот файл парсить и забрасывать в нужные вам таблицы в реляционной СУБД.

Может все таки попытаться выкроить деньги и купить готовый модуль, который обеспечит вам нормальную грамотную поисковую систему? Правда есть одно "но", все веб-модули Ирбиса, кроме последнего J-Ирбис 2.0 (который пока что есть только в виде промо-версии), работают только на Windows-хостинге.

С уважением. Геннадий.

AVD System, Техническая поддержка, [www.open4u.ru]

Re: Экспорт базы с определенными полями в Excel
Пользователь: umar (IP-адрес скрыт)
Дата: 25, February, 2016 06:29

Подскажите пожалуйста как экспортировать csv из ИРБИС 64



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.