Как залить данные из таблиц excel в таблицу db2
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Как залить данные из таблиц excel в таблицу... Expand / Collapse
Автор
Сообщение
07.03.2006 11:53
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 16.04.2008 11:44
Сообщ.: 366, Visits: 2 473
В ms sql есть стандартный визард для заливки данных из любого в любой формат ms.Есть ли что нибудь подобное в db2? если нет то какие есть стандартные решения?
С уважением,
Сообщ. #892230
07.03.2006 14:32
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 29.09.2007 22:12
Сообщ.: 343, Visits: 3 388
Если есть возможность через ODBC, то какие проблемы ?
Сообщ. #892240
07.03.2006 14:39
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 16.04.2008 11:44
Сообщ.: 366, Visits: 2 473
Пожалуйста прокомментируйте, что за возможность?
Сообщ. #892241
09.03.2006 11:50
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 29.09.2007 22:12
Сообщ.: 343, Visits: 3 388
Я с DB2 не работал. Видел краем глаза. Суть в чем: если есть импорт/экспорт вообще, то среди возможных форматов может быть доступ к ODBC данным. Тогда делаем: создаем DSN, в качестве драйвера используем Microsoft Excel driver...
Сообщ. #892335
09.03.2006 14:35
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 16.04.2008 11:44
Сообщ.: 366, Visits: 2 473
этот путь слишком трудоемкий. также я бы мог используя ms sql конвертнуть его в любой удобный формат, создать аналогичную по структуре таблицу в db2, а потом insert (select). Видимо придется изучать интрументальные средства для db2
Сообщ. #892355
10.03.2006 19:02
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 16.04.2008 11:44
Сообщ.: 366, Visits: 2 473
to vpanasenko: проблема в том что этих файлов\таблиц много и если решать эту задачу предложенным Вами способом, то придется написать целую прогу-переопределение атрибутов dsn (файл,лист,область), insert select из Excel DSN в db2 DSN и все это в цикле. Кроме того: придется самому создавать аналогичную структуру в db2, да и размер области тоже переменный.... Чересчур сложно.
Поправьте меня если я не прав.
С уважением,
Сообщ. #892485
13.03.2006 17:53
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 29.09.2007 22:12
Сообщ.: 343, Visits: 3 388
Откуда я знал, что их много ?..:-). А по существу: использовать АДО, раз неохота изучать(?!!) средства DB2 для импотра/экспорта. Я уверен в существовании ODBC/OLE DB Providerов для Db2.Используя АДО, можно легко открыть лист Excel и залить его в БД DB2 обычным запросом вида
select * into db2.table from excel.sheet
Более подробно не могу рассказать, так как плотно этим не занимал(точнее вообще не занимался :-)). Но аналогичные "переливы" встречал на форумах не раз.
Сообщ. #892597
13.03.2006 18:48
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 16.04.2008 11:44
Сообщ.: 366, Visits: 2 473
ODBC/OLE DB Providerов для Db2 - они есть.

остальное ~ то же что я предлогал выше.

Подскажите форум хороший по db2
Сообщ. #892605
14.03.2006 8:55
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme Being