Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис    FTP-сервер
Общие вопросы Ирбис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)  
Страницы: <<12
Страница: 2 из 2


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