powered by simpleCommunicator - 2.0.44     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Периодическая закачка Excel в Oracle
5 сообщений из 5, страница 1 из 1
Периодическая закачка Excel в Oracle
    #32058127
Trampler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо периодически закачивать приходящие файлы EXCEL в Oracle. При этом структура файлов одинаковая, а имена разные (часть имени указывает дату). Есть 2 вопроса -
1. Хотелось бы иметь для них 1 ODBC-источник, как программно изменить параметр "файл Excel" для источника?
2. Как программно создать в файле Excel именованную таблицу, чтобы можно было использовать SQL для Excel?


--------------------------------------------------------------------------------
...
Рейтинг: 0 / 0
Периодическая закачка Excel в Oracle
    #32058196
vskv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2. Создай макро, которое будет переименовывать первый лист в заданное имя, а потом посмотри на исходник и запомни, что оно там такое хитрое делало.
После чего там, откуда ты будешь юзать ODBC, через OLE выполни эти комманды.
У нас так народ не шибко зная Visual Basic for Applications, но зная как юзать "олю" через Дельфи, за полдня нарисовал форму-генератор отчёта в заданном формате.

1. Для DBF проходил фокус "SELECT ... FROM 'C:\...\baza.DBF' AS B"... Не сомневаюсь, что и для экселя абсолютный путь покатит. Если сомневаешься, поставь VisData от Visual Basic и посмотри, как оно там экспортирует данные в экселевскую таблицу в любом каталоге.
...
Рейтинг: 0 / 0
Периодическая закачка Excel в Oracle
    #32058296
Trampler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Внесу некоторые пояснения - для закачки предполагается использовать по возможности средства Oracle - т.е. предварительно есть желание использовать Forms+Open Client Adapter for ODBC. Как я себе представляю -
Создаем ODBC-источник для Excel - и тут уже приходится указывать полный путь к файлу, поэтому насчет 1 не совсем понятно - если вообще путь не прописывать, то OCA не коннектится к Excel, если прописать путь и пытаться обращаться к другому файлу по его полному пути, как в примере1 - тоже не катит - OCA не находит такую таблицу. Так что же все-таки предлагалось?
...
Рейтинг: 0 / 0
Периодическая закачка Excel в Oracle
    #32058584
vskv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Жаль...
Разве что кто из знатоков Developer'а подскажет, можно ли юзать Excel через OLE напрямую из форм.
Я бы делал всё через набор макросов для Экселя, которые скидывали бы данные в промежуточную таблицу. А сами макросы вызывал бы открывая соотв. таблицу через коммандную строку.
...
Рейтинг: 0 / 0
Периодическая закачка Excel в Oracle
    #32058706
Trampler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Юзать Excel через OLE напрямую из форм можно, логику конечно руками наколачивать надо. Пакет даже частично написан, не тестировался правда полностью ;) Меня же интересовала именно реализация Forms+OCA с т.зр. альтернативы. Все равно спасибо.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Периодическая закачка Excel в Oracle
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]