Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Общие вопросы Ирбис64 :  ИРБИС Irbis
 
Страницы: <<12
Страница: 2 из 2
Re: Импорт данных из Access или Excel
Пользователь: roit (IP-адрес скрыт)
Дата: 10, August, 2016 16:20

1. Вот из этого файла мы делали свою базу VUZ. Открыли его в Офисе 2007, и сделали сохранить как 2003. Можно конечно и дальше так, но было бы удобно, если бы было оба exel т.е. и .xlsx и ныне существующий режим .xls. Студентов в xlsx у меня нет - удалось уговорить подразделение вуза сразу дать их в .xls.
2. А в Каталогизаторе? Нам то пока достаточно тех баз и тех режимов, которые есть, но, думаю, было бы удобно.
Еще раз огромное-преогромное спасибо за этот режим вообще в Книгообеспеченности! Просто спасение!

Вложения: ЗАКРЕПЛЕНИЕ ДИСЦИПЛИН 2015-2016.xlsx (333.3KB)  
Re: Импорт данных из Access или Excel
Пользователь: ochagova (IP-адрес скрыт)
Дата: 11, August, 2016 11:57

Не поняла, зачем через Офис 2003? Я ваш файл загрузила в ИРБИС без всяких преобразований - см. 1

Вложения: 1.png (100.1KB)  
Re: Импорт данных из Access или Excel
Пользователь: roit (IP-адрес скрыт)
Дата: 11, August, 2016 16:25

На компьютере, где локально установлен ИРБИС вообще не показывает файлы с этим расширением xlsx, хотя 2007 офис там есть. Вчера я тут ошибочно написала, что там открылся, но это было неправильно - там открылся .xls. Попробовала на одном из клиентских компьютеров уже текущей установленной промышленно версии ИРБИС 2015 со всеми обновлениями и на сервере (у нас там и все клиентские армы установлены и офис 2007 есть) выходит вот такая картинка (см. файл). Это после того как мы нажали на Файл и выбрали файл. С файлами .xls этой ошибки не пишет. Мы и подумали, что дело в том, что поддерживает .xls, а xlsx - не поддерживает. И что это такое может быть тогда?



Редактировано 4 раз. Последний раз 12.08.2016 08:52 пользователем roit.

Вложения: эксель.JPG (192KB)  
Re: Импорт данных из Access или Excel
Пользователь: ochagova (IP-адрес скрыт)
Дата: 15, August, 2016 16:12

Пока не могу ничего сказать.
Ваш файл открывается в Администраторе в редакторе ISO/MST?
Как выглядит полный путь к этому файлу? Т.е. что-то вроде 1.

Вложения: 1.png (102.8KB)  
Re: Импорт данных из Access или Excel
Пользователь: roit (IP-адрес скрыт)
Дата: 16, August, 2016 13:47

Извините еще раз. Очевидно с этим файлом самим что-то было не так.
Я провела следующие эксперименты: положила в одну и ту же папку этот файл и еще 2 других файла .xlsx. 2 других открылись и в АРМ Книгообеспеченность и в Администраторе в редакторе ISO/MST. А тот, который я Вам посылала с дисциплинами, не открылся нигде. Тогда я его открыла просто в Exel. При открытии он ругнулся, что обнаружил содержимое, которое не может прочитать. Но потом открыл файл. Я просто нажала в Exel на сохранить и тогда этот злополучный файл стал везде открываться.
Правда, осталось непонятным, почему у Вас он сразу открылся. Может у Вас Офис 2010, а у меня 2007? И файл может создан в 2010. В общем, закономерности не совсем ясны. Но ясно, что в принципе .xlsx открывает.

Re: Импорт данных из Access или Excel
Пользователь: levr (IP-адрес скрыт)
Дата: 23, March, 2018 10:57

ИРБИС 64 вер. 2017.1. В АРМ "Каталогизатор" - Сервис - Импорт - появилась функция импорта данных в ИРБИС из формата Exel. Для этого в АРМ "Администратор - серверный" - Инструменты - Редактор РЛ и справочников - Справочник - в директории БД, в которую собираемся импортировать данные открыл файл import.mnu - добавил строку с именем конвертора данных из формата Exel т.е. предполагается, что конвертор может быть в каждом конкретном случае индивидуальным, т.е. данные из определенных ячеек Exel должны попасть в определенные поля/подполя ИРБИС В ИРБИС роль конвертора выполняет файл ТВП (Таблица Выбора Полей), который тоже должен лежать в директории БД. Файлы ТВП = файлы с расширением .fst Этот файл написал в обычном текстовом редакторе по типу 200^A 0 mhl Положил в директорию БД. Не сработало! Что не так сделал?

Re: Импорт данных из Access или Excel
Пользователь: Alio (IP-адрес скрыт)
Дата: 23, March, 2018 11:31

levr написал(а):
-------------------------------------------------------
> ИРБИС 64 вер. 2017.1. В АРМ "Каталогизатор" -
> Сервис - Импорт - появилась функция импорта данных
> в ИРБИС из формата Exel. Для этого в АРМ
> "Администратор - серверный" - Инструменты -
> Редактор РЛ и справочников - Справочник - в
> директории БД, в которую собираемся импортировать
> данные открыл файл import.mnu - добавил строку с
> именем конвертора данных из формата Exel т.е.
> предполагается, что конвертор может быть в каждом
> конкретном случае индивидуальным, т.е. данные из
> определенных ячеек Exel должны попасть в
> определенные поля/подполя ИРБИС В ИРБИС роль
> конвертора выполняет файл ТВП (Таблица Выбора
> Полей), который тоже должен лежать в директории
> БД. Файлы ТВП = файлы с расширением .fst Этот файл
> написал в обычном текстовом редакторе по типу
> 200^A 0 mhl
Это что за "тип"?

Re: Импорт данных из Access или Excel
Пользователь: levr (IP-адрес скрыт)
Дата: 23, March, 2018 15:29

смотрел в документации, как ТВП пишется... видно не туда смотрел:(... надо чтобы данные из Excel попали в 200^A заглавие

Re: Импорт данных из Access или Excel
Пользователь: Alio (IP-адрес скрыт)
Дата: 23, March, 2018 21:00

Если заглавие в первой колонке excel, то соответствующая строка ТВП для импорта будет выглядеть следующим образом:
200 0 "^A"V1

Re: Импорт данных из Access или Excel
Пользователь: Дроздова (IP-адрес скрыт)
Дата: 03, December, 2020 08:40

Добрый день, Людмила Николаевна. Как можно добавить данные в БД из Excel. Например необходимо к записям читателей добавить поле 30:идентификатор читателя. ИРБИС64+. 2019

Re: Импорт данных из Access или Excel
Пользователь: ochagova (IP-адрес скрыт)
Дата: 18, December, 2020 12:41

Извините, ваш вопрос "повис", т.к. не было времени всерьез им заняться.
В АРМе КО можно воспользоваться режимом "Импорт из EXCEL", в котором надо выбрать не "Загрузка", а "Обновление". НО в обновлении используются только перечисленные в РЛ поля, которые можно добавить/обновить. Поле 30 в них не входит.
Если это еще для вас актуально, то я подскажу какое исправление можно сделать в задании MergeDbRdr. Кроме того, пересмотрю это задание, чтобы оно работало для любых полей

Re: Импорт данных из Access или Excel
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 19, December, 2020 11:53

Все бы ничего, но по какому набору параметров определять запись для слияния? Если по ФИО - то могут быть полные однофамильцы... Можно по ФИО + дата рождения, но и тут в крупных вузах потенциально м.б. дублеты (к тому же эти данные д.б. как в записях, так и в файле импорта).

Если по идентификатору, то по какому (идентификатор записи в ЭИОС (поле 801 или столбец 6 в примере) номер Ч.Б., номер студ. билета, что то еще)?
Идентификация для режима импорта со слиянием должна быть однозначной. Нужно выяснять, что есть в БД и что есть в файле импорта.

Опишите пример того, что есть в вашей БД и в вашем файле для импорта.

Для добавления данных к уже имеющимся записям можно использовать импорт со слиянием по формату в АРМ Каталогизатор или Администратор.

Примеры для случая когда дублетных ФИО нет в БД RDR в приложении. Если на какие-то одинаковые ФИО в БД более чем 2 записи - эти данные не будут затронуты. А те, которые в единичном экземпляре дополнятся идентификатором.

Файлы (кроме csv,xls) нужно скопировать в БД RDR предварительно скопировав файлы importw.mnu, mergepft.mnu если в них делались самостоятельные изменения.



Редактировано 4 раз. Последний раз 19.12.2020 15:00 пользователем А. Роман.

Вложения: img-2020-12-19-11-02-20.png (223.8KB)   img-2020-12-19-11-26-44.png (235.1KB)   imprdr_30.zip (2.1KB)  
Re: Импорт данных из Access или Excel
Пользователь: ochagova (IP-адрес скрыт)
Дата: 21, December, 2020 13:00

Прикладываю задание, в котором добавила "обновление" поля 30. Но как уже предупредил Роман, следует быть уверенным, что по ФИО нет дублей. Иначе добавление произойдет во все дубли. Хотя вы можете потом найти по словарю записи с множеств.ссылками у идентификатора и исправить ситуацию.

Вложения: MergeDbRdr.gbl (6.1KB)  
Re: Импорт данных из Access или Excel
Пользователь: criogen (IP-адрес скрыт)
Дата: 02, December, 2021 11:01

первым столбцом название книги (заголовок)
Не импортирует из заголовка в 200 поле (txt, utf-8)
ТВП указан как 200 0 "^A"V1
Жалуется на отсутствие файла FST (а он в наличии)

Re: Импорт данных из Access или Excel
Пользователь: Alio (IP-адрес скрыт)
Дата: 02, December, 2021 11:33

criogen написал(а):
-------------------------------------------------------
> первым столбцом название книги (заголовок)
> Не импортирует из заголовка в 200 поле (txt,
> utf-8)
> ТВП указан как 200 0 "^A"V1
> Жалуется на отсутствие файла FST (а он в наличии)
Что значит "он в наличии"? Имя FST должно быть в справочнике IMPORTW.MNU

Re: Импорт данных из Access или Excel
Пользователь: criogen (IP-адрес скрыт)
Дата: 02, December, 2021 12:05

>Что значит "он в наличии"?
Имелся в виду файл "имя_базы.fst" - находится в корне каталога базы


>Имя FST должно быть в справочнике IMPORTW.MNU
То есть? Строка с именем базы в файле IMPORTW.MNU находящемся в каталоге с базой? Верно?

Вижу что пропускаем что-то важное.Результата нет.



Редактировано 2 раз. Последний раз 02.12.2021 12:19 пользователем criogen.

Re: Импорт данных из Access или Excel
Пользователь: Alio (IP-адрес скрыт)
Дата: 02, December, 2021 13:07

criogen написал(а):
-------------------------------------------------------
> >Что значит "он в наличии"?
> Имелся в виду файл "имя_базы.fst" - находится в
> корне каталога базы
>
>
> >Имя FST должно быть в справочнике IMPORTW.MNU
> То есть? Строка с именем базы в файле IMPORTW.MNU
> находящемся в каталоге с базой? Верно?
Верно.

>
> Вижу что пропускаем что-то важное.Результата нет.

Re: Импорт данных из Access или Excel
Пользователь: criogen (IP-адрес скрыт)
Дата: 02, December, 2021 13:23

В конце файла добавляем имя БД - в нашем случае XLS

64FTTO64PLUS
Импорт данных из ИРБИС64 ПБД
UMARCIW
Преобразование из формата UNIMARC (См. RUSMARC.txt)
SMARCI
Преобразование из формата USMARC (с последующей глобальной корректурой)
VMARCI
Из формата "Библиотека-4" (См. VMARCI.txt)
MMARCI
Из формата "МАРК"(USMARC) с последующей глобальной корректурой
RMARCI
Преобразование из формата RUSMARC (См. RUSMARC.txt)
IMPSVK
Импорт СИГЛЫ в сводный каталог (формат ИРБИС)
IMPSVK_910
Импорт НОВЫХ экземпляров в сводный каталог (формат ИРБИС)
Impsvk_Sigla
Импорт в сводный каталог с приоритетом сигл (формат ИРБИС)
MESH32
Импорт БД из ИРБИС32 (MeSH)
XLS
импорт из xls
*****


в процессе импорта с параметром (200 0 "^A"V1) из текстового файла результат тот же. - не находит FST

М.б. что-то не так с нашим FST? (прилагается)
111.txt - экспортный файл выгруженный из редактора ISO АРМ Администратор
1.xls - исходный excel файл.



Редактировано 1 раз. Последний раз 02.12.2021 13:41 пользователем criogen.

Вложения: XLS.FST (81.4KB)   111.txt (32.9KB)   1.xls (57KB)  
Re: Импорт данных из Access или Excel
Пользователь: Alio (IP-адрес скрыт)
Дата: 02, December, 2021 14:06

Вас очень трудно понять...
Речь идет об импорте в режиме пакетного задания? Если нет, покажите скриншот режима ИМПОРТ с открытым списком ТВП-переформатирования.
И что за файл XLS.fst Вы прикрепили?

Re: Импорт данных из Access или Excel
Пользователь: criogen (IP-адрес скрыт)
Дата: 02, December, 2021 14:46

>Речь идет об импорте в режиме пакетного задания?
импорт средствами АРМ Администратор

>И что за файл XLS.fst Вы прикрепили?
Я вас понял, а точнее что не имею на руках полную инструкцию по процессу переформатирования.

В связи с этим верно ли я понимаю процесс описанный выше?

Если в новую(чистую) БД необходимо импортировать данные из столбцов(колонок) файла excel, в поля: 200, 900, 600, 700, 10, 910, 215
мы должны сначала экспортировать в выходной файл, что успешно проделано, а затем создать новый файл ТВП?

Он создаётся на основе файла который формируется автоматически - "имя_файла.fst" или создается некий новый файл? Затем имя этого файла мы прописываем в IMPORTW.MNU чтобы использовать c ТВП при импорте.?

>И что за файл XLS.fst Вы прикрепили?
тот файл что автоматически формируется при создании БД и который прописан в IMPORTW.MNU

Если необходимо выполнить изменения - ( 200 0 "^A"V1) где, в какой строке их прописать в файле XLS.fst или новом файле задания?



Редактировано 3 раз. Последний раз 02.12.2021 14:58 пользователем criogen.

Re: Импорт данных из Access или Excel
Пользователь: Alio (IP-адрес скрыт)
Дата: 02, December, 2021 15:41

Простите, но путанник Вы знатный...

Файл <имя_БД>.fst - это файл ИНВЕРТИРОВАНИЯ (т.е. инструкции по созданию словарей в БД), НИКАКОГО отношения к импорту он не имеет.

Вы должны создать новый файл fst (со строкой 200 0 "^A"V1) и его имя указать в importw.mnu. И именно его выбрать в качестве ТВП-переформатирования при импорте

Re: Импорт данных из Access или Excel
Пользователь: criogen (IP-адрес скрыт)
Дата: 02, December, 2021 15:53

>НИКАКОГО отношения к импорту он не имеет.
Ученье свет. Спасибо.


>Вы должны создать новый файл fst (со строкой 200 0 "^A"V1) и его имя >указать в importw.mnu. И именно его выбрать в качестве ТВП->переформатирования при импорте
Подскажите в новом файле fst каждое поле подлежащее переносу должно
содержать строку. Просто у нас таких полей несколько, включая 200.
200, 900,700, 10, 910, 215

Еще раз напомню, без указания ТВП переносятся все необходимые поля кроме 200 - "Заглавие"



Редактировано 2 раз. Последний раз 02.12.2021 18:06 пользователем criogen.

Re: Импорт данных из Access или Excel
Пользователь: Alio (IP-адрес скрыт)
Дата: 02, December, 2021 18:02

criogen написал(а):
-------------------------------------------------------
> >НИКАКОГО отношения к импорту он не имеет.
> Ученье свет. Спасибо.
>
>
> >Вы должны создать новый файл fst (со строкой 200
> 0 "^A"V1) и его имя >указать в importw.mnu. И
> именно его выбрать в качестве
> ТВП->переформатирования при импорте
> Подскажите в новом файле fst каждое поле
> подлежащее переносу должно
> содержать строку. Просто у нас таких полей
> несколько, включая 200.
> 200, 900, 606, 700, 10, 910, 215
Именно так. Посмотрите аналогичные fst из списка importw.mnu

Re: Импорт данных из Access или Excel
Пользователь: criogen (IP-адрес скрыт)
Дата: 02, December, 2021 18:08

>Именно так. Посмотрите аналогичные fst из списка importw.mnu
большое человеческое спасибо, сейчас проштудирую.

Страницы: <<12
Страница: 2 из 2


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