|
Периодическая закачка Excel в Oracle
|
|||
---|---|---|---|
#18+
Надо периодически закачивать приходящие файлы EXCEL в Oracle. При этом структура файлов одинаковая, а имена разные (часть имени указывает дату). Есть 2 вопроса - 1. Хотелось бы иметь для них 1 ODBC-источник, как программно изменить параметр "файл Excel" для источника? 2. Как программно создать в файле Excel именованную таблицу, чтобы можно было использовать SQL для Excel? -------------------------------------------------------------------------------- ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2002, 18:02 |
|
Периодическая закачка Excel в Oracle
|
|||
---|---|---|---|
#18+
2. Создай макро, которое будет переименовывать первый лист в заданное имя, а потом посмотри на исходник и запомни, что оно там такое хитрое делало. После чего там, откуда ты будешь юзать ODBC, через OLE выполни эти комманды. У нас так народ не шибко зная Visual Basic for Applications, но зная как юзать "олю" через Дельфи, за полдня нарисовал форму-генератор отчёта в заданном формате. 1. Для DBF проходил фокус "SELECT ... FROM 'C:\...\baza.DBF' AS B"... Не сомневаюсь, что и для экселя абсолютный путь покатит. Если сомневаешься, поставь VisData от Visual Basic и посмотри, как оно там экспортирует данные в экселевскую таблицу в любом каталоге. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2002, 23:19 |
|
Периодическая закачка Excel в Oracle
|
|||
---|---|---|---|
#18+
Внесу некоторые пояснения - для закачки предполагается использовать по возможности средства Oracle - т.е. предварительно есть желание использовать Forms+Open Client Adapter for ODBC. Как я себе представляю - Создаем ODBC-источник для Excel - и тут уже приходится указывать полный путь к файлу, поэтому насчет 1 не совсем понятно - если вообще путь не прописывать, то OCA не коннектится к Excel, если прописать путь и пытаться обращаться к другому файлу по его полному пути, как в примере1 - тоже не катит - OCA не находит такую таблицу. Так что же все-таки предлагалось? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2002, 11:33 |
|
Периодическая закачка Excel в Oracle
|
|||
---|---|---|---|
#18+
Жаль... Разве что кто из знатоков Developer'а подскажет, можно ли юзать Excel через OLE напрямую из форм. Я бы делал всё через набор макросов для Экселя, которые скидывали бы данные в промежуточную таблицу. А сами макросы вызывал бы открывая соотв. таблицу через коммандную строку. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2002, 00:07 |
|
Периодическая закачка Excel в Oracle
|
|||
---|---|---|---|
#18+
Юзать Excel через OLE напрямую из форм можно, логику конечно руками наколачивать надо. Пакет даже частично написан, не тестировался правда полностью ;) Меня же интересовала именно реализация Forms+OCA с т.зр. альтернативы. Все равно спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2002, 12:07 |
|
|
start [/forum/topic.php?fid=52&msg=32058196&tid=1992923]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 263ms |
total: | 379ms |
0 / 0 |