Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Новый топик    Ответить
 импорт данных из XLS в DB2  [new]
monomar
Member

Откуда:
Сообщений: 2
Привет!
Прошу помощи в импортировании данных из файла XLS в таблицу DB2.
Имеется XLS-файл со сведениями (номером, фио, телномер, дата подключения, дата последнего платежа).
Нужно загрузить эти сведения в таблицу с разбивкой по полям.
6 авг 09, 14:53    [7506297]     Ответить | Цитировать Сообщить модератору
 Re: импорт данных из XLS в DB2  [new]
Vladimir Kiselev
Member

Откуда: Жуковский
Сообщений: 209
monomar,

Я делал через ODBC (на C++). Если будете делать также, берегитесь проблем с типами полей, MS не гарантирует тип поля для колонки. Это особенно заметно на полях типа ДАТА и т.п.
Разумеется есть другие варианты, но я не пробовал.
6 авг 09, 14:59    [7506329]     Ответить | Цитировать Сообщить модератору
 Re: импорт данных из XLS в DB2  [new]
wdg
Guest
DB2 или DB2 UDB?
6 авг 09, 15:11    [7506402]     Ответить | Цитировать Сообщить модератору
 Re: импорт данных из XLS в DB2  [new]
wdg
Guest
1.
excel можно сохраниь как CSV файл,а потом загнать в DB2 table
http://www.experts-exchange.com/Database/DB2/Q_21378913.html

2.
можно excel занать в xml, а потом с помощью sql запросов из xml залить данные в db2
6 авг 09, 15:18    [7506463]     Ответить | Цитировать Сообщить модератору
 Re: импорт данных из XLS в DB2  [new]
monomar
Member

Откуда:
Сообщений: 2
wdg,

DB2 UDB Workgroup 8.1

CSV пробовал, не получается

хочу попробовать через XML. Как это сделать?

Я - самоучка
6 авг 09, 16:30    [7506973]     Ответить | Цитировать Сообщить модератору
 Re: импорт данных из XLS в DB2  [new]
wdg
Member

Откуда:
Сообщений: 3
1. что значит CSV не полдучается?
2. XML - открываешь excel жмешь save as -> XML table...
http://www.ibm.com/developerworks/ru/library/db2xml-4/
6 авг 09, 18:36    [7507788]     Ответить | Цитировать Сообщить модератору
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Ответить