Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Заливка данных из xls,csv файлов в Oracle  [new]
GrandMaster
Member

Откуда:
Сообщений: 147
Есть ли готовые решения для "заливки" данных из файлов xls,csv в базу Oracle
20 янв 07, 22:51    [3670943]     Ответить | Цитировать Сообщить модератору
 Re: Заливка данных из xls,csv файлов в Oracle  [new]
меня даже анрегом забанили :((
Guest
Да. Называется sqlldr.
20 янв 07, 22:56    [3670947]     Ответить | Цитировать Сообщить модератору
 Re: Заливка данных из xls,csv файлов в Oracle  [new]
GrandMaster
Member

Откуда:
Сообщений: 147
меня даже анрегом забанили :((
Да. Называется sqlldr.

он xls не берет
21 янв 07, 01:31    [3671098]     Ответить | Цитировать Сообщить модератору
 Re: Заливка данных из xls,csv файлов в Oracle  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18388
GrandMaster
меня даже анрегом забанили :((
Да. Называется sqlldr.

он xls не берет

Зато великолепно "берет" csv, в которые элементарно преобразуются xls.
21 янв 07, 02:51    [3671144]     Ответить | Цитировать Сообщить модератору
 Re: Заливка данных из xls,csv файлов в Oracle  [new]
SY
Member

Откуда: Middlebury, CT USA
Сообщений: 10051
andrey_anonymous
GrandMaster
меня даже анрегом забанили :((
Да. Называется sqlldr.

он xls не берет

Зато великолепно "берет" csv, в которые элементарно преобразуются xls.


And if you are lazy writing ctl files and have ODBC on DB server, you can set up HS.

SY.
21 янв 07, 03:10    [3671148]     Ответить | Цитировать Сообщить модератору
 Re: Заливка данных из xls,csv файлов в Oracle  [new]
GrandMaster
Member

Откуда:
Сообщений: 147
andrey_anonymous
GrandMaster
меня даже анрегом забанили :((
Да. Называется sqlldr.

он xls не берет

Зато великолепно "берет" csv, в которые элементарно преобразуются xls.

xls файлов очень много, конвертировать их прогблематично даже в автоматическом режиме
крайне желательно xls заливать в oracle напрямую
21 янв 07, 04:19    [3671169]     Ответить | Цитировать Сообщить модератору
 Re: Заливка данных из xls,csv файлов в Oracle  [new]
Sergey Lookin
Member

Откуда: Санкт-Петербург
Сообщений: 231
Blob, interMedia ? :) быстро и напрямую.
21 янв 07, 12:43    [3671416]     Ответить | Цитировать Сообщить модератору
 Re: Заливка данных из xls,csv файлов в Oracle  [new]
GrandMaster
Member

Откуда:
Сообщений: 147
Sergey Lookin
Blob, interMedia ? :) быстро и напрямую.

по подробнее можно
xls он может прочитать
21 янв 07, 19:40    [3672094]     Ответить | Цитировать Сообщить модератору
 Re: Заливка данных из xls,csv файлов в Oracle  [new]
grexhide
Member [заблокирован]

Откуда: Страна непреодолимых противоречий
Сообщений: 8553
andrey_anonymous
GrandMaster
меня даже анрегом забанили :((
Да. Называется sqlldr.

он xls не берет

Зато великолепно "берет" csv, в которые элементарно преобразуются xls.


Так уж и "элементарно" ?
21 янв 07, 19:42    [3672099]     Ответить | Цитировать Сообщить модератору
 Re: Заливка данных из xls,csv файлов в Oracle  [new]
grexhide
Member [заблокирован]

Откуда: Страна непреодолимых противоречий
Сообщений: 8553
GrandMaster
Sergey Lookin
Blob, interMedia ? :) быстро и напрямую.

по подробнее можно
xls он может прочитать


Тебе уже подсказал SY - копай в сторону HS. Тут в FAQ и статьях - масса примеров.

--

Впрочем, из собственного опыта - вся эта дрянь (.XLS over Heterogeneous Services) работает плохо или очень плохо. Из наиболее работоспособных вариантов - это конвертация в .DBF и заливка из него (чаще - тупой самописанной утилиткой). Или же - через те самые HS.

--

Есть вариант - и разбора .XLS "файла" напрямую, но опять же, самописанное (Delphi + NativeExcel + ODAC).

Из прелестей HS и/или конвертации в .DBF можно назвать... потерю точности и типа, а то и вовсе - искажение данных (что то там не срастается на сложных (и не очень) файлах с форматированием и не только). Но тут - у Microsoft "рожа" крива (у самого Excel и Excel-ODBC драйвера).
21 янв 07, 19:50    [3672107]     Ответить | Цитировать Сообщить модератору
 Re: Заливка данных из xls,csv файлов в Oracle  [new]
меня даже анрегом забанили :((
Guest
grexhide
andrey_anonymous

Зато великолепно "берет" csv, в которые элементарно преобразуются xls.


Так уж и "элементарно" ?

XLS-файлы, которые можно легко грузить (наравне с CSV), должны и легко конвертироваться в CSV.

Касательно HS.
Смущает получающийся винигрет.
21 янв 07, 19:54    [3672115]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить