Personal Video Database

Русский => Поддержка => Тема начата: NewSky от 20 Августа 2008, 19:01:40

Название: Импорт (MS Excel, AMC etc.)
Отправлено: NewSky от 20 Августа 2008, 19:01:40
nostra, возможно ли докрутить импорт в Personal Video Database из сторонних баз в таком варианте....
Сейчас, имеется замечательная возможность, привязать фильм по одному из трех ключевых полей (если не прав, поправь меня), а именно, название переведенное, название оригинальное и ID и если нужно обновить информацию, программа, при совпадении одного из полей, предлагает отличные варианты: 1) Дописать 2) Заменить 3) Не изменять... 1 вариант очень хорош, при обновлении одного или нескольких полей (ну вот я например в Excel автозаменой поправил все урлы на Кинопоиск убрав из адреса film_id оставив только film как сейчас тянет программа) по ID номеру нужно привязать обратно к базе и если выбрать первый вариант, он тупо допишет в поле урл еще один адрес - это не то, если выбрать заменить, удаляется ВСЯ инфа из карточки (потому как других то полей для импорта нет, пусто, и программа все затирает) а вот бы (наконец перехожу к сути просьбы :) еще вариант: дописать или заменить ТОЛЬКО импортируемое поле, а все остальные поля, которые не имеются в настройке импорта остаются нетронутыми. Возможно такое?
Название: Re: Импорт (MS Excel, AMC etc.)
Отправлено: nostra от 20 Августа 2008, 19:26:48
Я думаю, что просто в Экселе оставить поле ID и URL и в PVD сказать "Заменимть" будет то, что нужно.
Название: Re: Импорт (MS Excel, AMC etc.)
Отправлено: NewSky от 21 Августа 2008, 02:31:03
Я думаю, что просто в Экселе оставить поле ID и URL и в PVD сказать "Заменимть" будет то, что нужно.
Дык яж говорю, стираются все остальные поля. После импорта остается только ID и урл и больше ничего. Если бы заменялось только нужное поле, а все остальное оставалось бы нетронутым, я бы и тему не стал создавать :)
Название: Re: Импорт (MS Excel, AMC etc.)
Отправлено: unreal666 от 21 Августа 2008, 02:48:11
+1
Название: Re: Импорт (MS Excel, AMC etc.)
Отправлено: NewSky от 27 Августа 2008, 03:52:54
+1  :-[
Название: Re: Импорт (MS Excel, AMC etc.)
Отправлено: nostra от 27 Августа 2008, 19:32:32
Сделаю как найду время.
Название: Re: Импорт (MS Excel, AMC etc.)
Отправлено: pakitos20083 от 10 Октября 2008, 01:00:00
Можно ли импортом из Excel загрузить эпизоды сериала?
Название: Re: Импорт (MS Excel, AMC etc.)
Отправлено: nostra от 10 Октября 2008, 01:43:28
Нет, с эпизодами проблематично. А в каком они там формате?
Название: Re: Импорт (MS Excel, AMC etc.)
Отправлено: pakitos20083 от 10 Октября 2008, 12:47:48
Нет, с эпизодами проблематично. А в каком они там формате?
Для простоты сериала ввода хотелось бы все, что  есть ввести в xls файл, а его уже импортировать. 
Название: Re: Импорт (MS Excel, AMC etc.)
Отправлено: wwmax от 22 Января 2009, 06:43:29
Всем доброго времени суток)
Прошу совета у всех разбирающихся в Екселе и в том как проимпортировать в PVD данные из XLS-а:
Вот тут (http://torrents.ru/forum/viewtopic.php?t=906243) можно скачать документ Кинобаза (movies.xls) - в котором собрана некоторая инфа на ~57000 фильмов, выполнена база вот таким примерно образом:
(http://s46.radikal.ru/i113/0901/87/9adfdf1ef108t.jpg) (http://radikal.ru/F/s46.radikal.ru/i113/0901/87/9adfdf1ef108.jpg.html)

Пытаюсь я её проимпортировать , процесс длится около часа, но по завершении результата никакого не появляется.... пробовал несколько раз - бестолку...
Может нужно как-то реорганизовать этот XLS?
Спрашиваю потому что для меня всё что связано с д/базами это как китайская грамота для пингвина, а на форуме намёков на решение не нашёл.
Если не займёт много времени - задайте пожалуйста направление в котором мне двигаться (ну, в смысле для решения этой задачи ;D).

Спасибо)

ЗЫ
Если кто-то неможет скачать там - намекните, подумаю как переправить (~8 мб в архиве)
Название: Re: Импорт (MS Excel, AMC etc.)
Отправлено: moran от 22 Января 2009, 08:08:34
Всем доброго времени суток)
Прошу совета у всех разбирающихся в Екселе и в том как проимпортировать в PVD данные из XLS-а:
Вот тут (http://torrents.ru/forum/viewtopic.php?t=906243) можно скачать документ Кинобаза (movies.xls) - в котором собрана некоторая инфа на ~57000 фильмов, выполнена база вот таким примерно образом:
(http://s46.radikal.ru/i113/0901/87/9adfdf1ef108t.jpg) (http://radikal.ru/F/s46.radikal.ru/i113/0901/87/9adfdf1ef108.jpg.html)

Пытаюсь я её проимпортировать , процесс длится около часа, но по завершении результата никакого не появляется.... пробовал несколько раз - бестолку...
Может нужно как-то реорганизовать этот XLS?
Спрашиваю потому что для меня всё что связано с д/базами это как китайская грамота для пингвина, а на форуме намёков на решение не нашёл.
Если не займёт много времени - задайте пожалуйста направление в котором мне двигаться (ну, в смысле для решения этой задачи ;D).

Спасибо)

ЗЫ
Если кто-то неможет скачать там - намекните, подумаю как переправить (~8 мб в архиве)

а в настройках программы (PVD) ты правильно сопоставил поля и их порядок для импорта из екселя Настройки->Плагины->MS Excel
Название: Re: Импорт (MS Excel, AMC etc.)
Отправлено: wwmax от 22 Января 2009, 20:05:54
а в настройках программы (PVD) ты правильно сопоставил поля и их порядок для импорта из екселя Настройки->Плагины->MS Excel

Спасибо за отклик)
В том то и проблема что не представляю как это сделать, догадываюсь что нужно сопоставить - но как? Переименовать столбцы в Ёкселе или просто выбрать в плагине в нужном порядке по приблизительным соответствиям?

(http://s57.radikal.ru/i155/0901/b3/da69b0b0e74ct.jpg) (http://radikal.ru/F/s57.radikal.ru/i155/0901/b3/da69b0b0e74c.jpg.html)


Спрашиваю потому что выяснять это экспериментально просто нет машинного времени.
Надеюсь на руководство, спасибо)
Название: Re: Импорт (MS Excel, AMC etc.)
Отправлено: moran от 23 Января 2009, 06:58:22
а в настройках программы (PVD) ты правильно сопоставил поля и их порядок для импорта из екселя Настройки->Плагины->MS Excel

Спасибо за отклик)
В том то и проблема что не представляю как это сделать, догадываюсь что нужно сопоставить - но как? Переименовать столбцы в Ёкселе или просто выбрать в плагине в нужном порядке по приблизительным соответствиям?

(http://s57.radikal.ru/i155/0901/b3/da69b0b0e74ct.jpg) (http://radikal.ru/F/s57.radikal.ru/i155/0901/b3/da69b0b0e74c.jpg.html)

Спрашиваю потому что выяснять это экспериментально просто нет машинного времени.
Надеюсь на руководство, спасибо)

именно так, и остальные столбцы, которые возможно с импортировать, например год, актеры и тд, но есть несколько правил, необходимо учитывать их порядок как в екселе так и в pvd и удалить из екселя те поля которые ты не импортируешь, либо сопоставить их с пользовательскими полями, например поля U, TV, НГР их нет в PVD создавай пользовательские и импортируй туда....

з.ы. вроде правильно написал, пробуй

скачивай http://depth.fatal.ru/TEMP.ZIP твоя база в pvd
Название: Re: Импорт (MS Excel, AMC etc.)
Отправлено: wwmax от 23 Января 2009, 19:43:02
...скачивай http://depth.fatal.ru/TEMP.ZIP твоя база в pvd

Ухты!
Вот спасибо!)

Инструкции обязательно попробую в ближайшие выходные, огромное спасибо!)
Название: Re: Импорт (MS Excel, AMC etc.)
Отправлено: wwmax от 25 Января 2009, 03:06:20
Гхм...
Видимо надо бросить эту затею...
 :'(

[вложение удалено Администратором]
Название: Re: Импорт (MS Excel, AMC etc.)
Отправлено: moran от 26 Января 2009, 06:00:10
пишу по пунктам:
в таблице ексел у тебя есть столбцы U, TV, НГР, О, Г, Е, К, 250, R, V, Z, ГОД, TITLE, РУС. НАЗВАНИЕ, РЕЖИССЕР, КН, ЖАНР, АКТЕРЫ, МИН, СТР, MP. Половина есть в самом ПВД (U, R, Z, ГОД, TITLE, РУС. НАЗВАНИЕ, РЕЖИССЕР, КН, ЖАНР, АКТЕРЫ, МИН, СТР, MP). В настройках создаем пользовательские поля (смотри 1 скрин) поля (TV, НГР, О, Г, Е, К, 250, V), в настройках импорта из екселя ставим следующий порядок полей (смотри скрин 2) и делаем импорт... Всего в таблице 13 полей и в настройках плагина должно быть 13 полей и такой же порядок как в ексел. В итоге импортируется 57871 фильм (там куча дубликатов) и в таблице ексел цифра такая же, импорт длился около 2-х часов, на 2,5 Gh и 3 Gb памяти


[вложение удалено Администратором]
Название: Re: Импорт (MS Excel, AMC etc.)
Отправлено: wwmax от 26 Января 2009, 14:58:27
Понял, спасибо :)
Буду пробовать.
(я то пытался удалить несоответствующие колонки из ХЛСа)
Название: Re: Импорт (MS Excel, AMC etc.)
Отправлено: moran от 26 Января 2009, 15:55:11
Понял, спасибо :)
Буду пробовать.
(я то пытался удалить несоответствующие колонки из ХЛСа)
можно и удалить, но опять же соблюдать соответствие и порядок полей
Название: Re: Импорт (MS Excel, AMC etc.)
Отправлено: wwmax от 26 Января 2009, 19:29:37
можно и удалить, но опять же соблюдать соответствие и порядок полей

Так и сделал, после удаления столбцов в соответствии с оставшимися выбрал в плагине - тлько почему-то данные равномерно размазались по всем полям (на 2-м скрине какраз это). Возможно это потому что пользую PVD v0.9.8.21 со старым набором плагин: msexcel.dll v0.3.7.0 (18.06.08 - 18 июня 2008 г., 18:09:54)
Ну да ладно, теперь попробую с пользовательскими полями повторить операцию.
Как сделаю - расскажу)

--------------------------------

UPD:
Короче - забил на эту затею, трижды пытался и трижды лажа.
Дождусь стабильной v0.9.9 - попытаюсь ещё.
Спасибо :)
Название: Re: Импорт (MS Excel, AMC etc.)
Отправлено: Arg123 от 28 Июня 2009, 14:07:19
Вопрос такого плана :

Возможен ли импорт из текстового файла - txt-файл, значении в определённые поля карточки , т.е мне нужно чтобы в уже заполненных карточки заносилось только 4 поля : оригинальный язык, релиз-группа, качество, языки  и всё ... ?, а остальные поля оставались без изменении ...

В каком виде должен быть текстовой файл для того чтобы информация из него импортировалась корректно ? ...
Название: Re: Импорт (MS Excel, AMC etc.)
Отправлено: nostra от 28 Июня 2009, 14:09:08
Есть скрипт для импорта из текстового файла, но там мало полей учтено. Его можно отредактировать под себя.
Название: Re: Импорт (MS Excel, AMC etc.)
Отправлено: Arg123 от 28 Июня 2009, 14:16:28
nostra

А в какой папке он находится ? и как называется , не нашел :( , и как его "заточить" под нужную мне задачу ? :

Т.е у меня есть 300 фильмов , в некоторые из них мне нужно занести информацию только в 4 поля ( про которые я писал уже выше), как я понимаю чтобы информация заносилась только по определённым полям нужно в текстовом файле откуда будет идти импорт как-то сделать привязку по ID - тех фильмов по которым нужно занести соотв. поля , правильно ли я понимаю что строка в txt-файле должна выглядет примерно так:

"ID (номер фильма в базе).Название.Оригинальное название.Поле1(релиз-группа).Поле2(Язык).Поле3(Качество).Поле4.(Языки)."

или вот так ?:

D (номер фильма в базе).
Название.
Оригинальное название.
Поле1(релиз-группа).
Поле2(Язык).
Поле3(Качество).
Поле4.(Языки)

Или какие-то другие разделители должны быть и идентификаторы ...?

Название: Re: Импорт (MS Excel, AMC etc.)
Отправлено: nostra от 30 Июня 2009, 00:17:41
ааа, я сразу не понял что Вам нужно. Тут всё просто: нужно создать CSV файл формата

поле1;поле2;поле3;...;полеN;

и затем воспользоваться плагином импорта CSV файлов (предварительно его настроив). привязка идёт по [названию и/или ориг. названию и (если есть) году] или [по ID]
Название: Re: Импорт (MS Excel, AMC etc.)
Отправлено: zvv от 11 Августа 2009, 11:18:16
Прежде всего - спасибо автору за замечательную программу! :)
Приятно удивлен её возможностями и заложенным потенциалом.  ::)

Итак.
У меня есть множество фильмов с авторскими переводами и при этом, на одном фильме может быть сразу несколько вариантов перевода. Соответственно - есть такая задача по импорту из .xls списка фильмов, где нужно импортировать некоторое количество полей, вида:
Название фильма
Переведенное название фильма
Переводчик1
Переводчик2
Переводчик3
Переводчик4
...

Засада в том, что программа не позволяет импортировать в себя несколько полей с переводчиками и "раскидать" их по разным аудио дорожкам - поле translate можно в настройках импорта указать лишь единожды. :(


Название: Re: Импорт (MS Excel, AMC etc.)
Отправлено: nostra от 12 Августа 2009, 00:01:16
Да, плагины импорта пока не поддерживают аудио потоки в полной мере. Как найду время, сделаю.
Название: Re: Импорт (MS Excel, AMC etc.)
Отправлено: NewSky от 03 Марта 2010, 21:06:31
"Открыл" для себя экспорт в XML(Movies), очень удобно, думал и импорт из такого-же файла наверное есть, ан нету. Жаль, была бы некая функция-заменитель возможности объединять базы, да и просто для иморта было-бы удобно. Не планируется?
Название: Re: Импорт (MS Excel, AMC etc.)
Отправлено: nostra от 04 Марта 2010, 01:52:36
Я хочу написать импорт любых XML файлов, но задача не простая, поэтому плагин задерживается.
Название: Re: Импорт (MS Excel, AMC etc.)
Отправлено: Arg123 от 31 Марта 2010, 16:31:10
Доброго времени.

Задача такова.
Имеется база по фильмам - у некоторых фильмов есть в поле "путь к файлу" он же "расположение файла" - к авишке, но у большинства к сожалению нет :( ...
Реально ли сделать импорт из текстового файла ( csv,xls,txt, rtf и т.п.) только пути к файлу ? , т.е чтобы заполнялось только поле "расположение файла" , причём шла бы привязка т.е как сделать чтобы сопоставлялось название из карточка фильма с названием файла в текстовом файле, предназначенном для импорта и заносился путь соотв. этому фильму ...
Это реально сделать и как  ??? , и в каком формате должен быть путь в файле для импорта, и что нужно настройть/донастройть в PVD  ??? ...
Название: Re: Импорт (MS Excel, AMC etc.)
Отправлено: nostra от 31 Марта 2010, 23:17:41
Это достаточно просто. Нужно сделать CSV файл с названием и/или ориг названием (можно и с годом) и/или id  и, собственно, с путём к файлу. Настроить плагин импорта из CSV на нужные поля и при импорте когда программа спросит, что делать с дубликатами выбрать merge (слияние).
Название: Re: Импорт (MS Excel, AMC etc.)
Отправлено: Arg123 от 02 Апреля 2010, 20:38:33
Это достаточно просто. Нужно сделать CSV файл с названием и/или ориг названием (можно и с годом) и/или id  и, собственно, с путём к файлу. Настроить плагин импорта из CSV на нужные поля и при импорте когда программа спросит, что делать с дубликатами выбрать merge (слияние).

Понятно, но думаю по времени это будет чуть-чуть быстрее чем если задавать путь в карточке фильма , так что не подойдёт, я то думал что есть какая-возможность сопоставления названии фильмов из карточек фильма (в базе) с названием в таблице , без привязки к ID и безотносительно к порядку фильмов в базе и сортировке (порядку) фильмов в таблице ...
Название: Re: Импорт (MS Excel, AMC etc.)
Отправлено: nostra от 02 Апреля 2010, 20:47:01
Так так и есть. Если поля в CSV совпадают с теми, что в базе. Я ведь так и написал!!
Название: Re: Импорт (MS Excel, AMC etc.)
Отправлено: Arg123 от 02 Апреля 2010, 20:52:33
Так так и есть. Если поля в CSV совпадают с теми, что в базе. Я ведь так и написал!!
Кх-м , значит эт я не допонял, ссори   :-[ , ну а если скажем частичное совпадение - скажем половины названия и там и там, - насколь полное должно быть совпадение чтобы программа правильно сопоставила и сделала вывод что это "индентичные" файлы и в поле путь нужно прописать путь именно к этому файлу, или степень сопадения где-то можно прописать ? ...

т.е правильно ли я понимаю - что порядок следования в базе данных и порядок следования в таблице роли не играет, и там и там может быть в разнобой, но программа сама всё сравнит и "сделает" правильные выводы, и нужны только названия и там и там ?
Название: Re: Импорт (MS Excel, AMC etc.)
Отправлено: nostra от 03 Апреля 2010, 00:56:21
Цитировать
Кх-м , значит эт я не допонял, ссори   Обеспокоенный , ну а если скажем частичное совпадение - скажем половины названия и там и там, - насколь полное должно быть совпадение чтобы программа правильно сопоставила и сделала вывод что это "индентичные" файлы и в поле путь нужно прописать путь именно к этому файлу, или степень сопадения где-то можно прописать ? ...

Должно быть точное совпадение ID или одного из названий (можно с годом если названия у нескольких фильмов совпадают).

Цитировать
т.е правильно ли я понимаю - что порядок следования в базе данных и порядок следования в таблице роли не играет, и там и там может быть в разнобой, но программа сама всё сравнит и "сделает" правильные выводы, и нужны только названия и там и там ?

Правильно