powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Excel -> CSV программно
21 сообщений из 46, страница 2 из 2
Excel -> CSV программно
    #39119547
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TuringvetilПо шапке
где ПРАВИЛЬНАЯ шапка прописана?
Заставляете буквы в шапке правильно писать?
...
Рейтинг: 0 / 0
Excel -> CSV программно
    #39119552
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Turingvetil,

Ни где не было сказано про пятый Апекс. :)
Я попробовал установить на пятый, он устанавливается нормально.
Но вот не работает.
Попробуйте вы, еще вот это еще под sys запустите
Код: plsql
1.
create public synonym WWW_FLOW_FILES for APEX_050000.WWV_FLOW_TEMP_FILES;
...
Рейтинг: 0 / 0
Excel -> CSV программно
    #39119567
Turingvetil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel,
да уж, тоже думала, что в этом дело - увы, не работает. В смысле, по-прежнему не создается с той же ошибкой.
...
Рейтинг: 0 / 0
Excel -> CSV программно
    #39119581
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Turingvetil,

У меня получилось.
Плагин я установил без проблем.
А вот когда создавал элемент FILE_BROWERS, я переключился в старый интерфейс разработки. В этом случае доступно выбрать WWW_FLOW_FILES, и тогда работает.
...
Рейтинг: 0 / 0
Excel -> CSV программно
    #39119582
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Turingvetil,

Так же в плагине лежит пример приложения, можно его импортировать, тоже работает.
...
Рейтинг: 0 / 0
Excel -> CSV программно
    #39119586
Turingvetil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel,
спасибо, если установится - попробую так!
Хм, что же он не создается? Может, я что-то не так делаю? Создаю плагин типа Процесс, в поле PL/SQL Code копирую целиком содержимое файла process_type_plugin_nl_amis_scheffer_process_excel2collection_0804.sql - выдает ошибку. А если прописать при тех же параметрах просто "begin null; end;", то создается нормально.
...
Рейтинг: 0 / 0
Excel -> CSV программно
    #39119591
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Turingvetil,

СИЛЬНО, я надеюсь это никто не прочитает. ))))))))

Нажимаете Import, выбираете файл process_type_plugin_nl_amis_scheffer_process_excel2collection_0804.sql

Далее далее, плагин установлен. :)
Дальше на странице создаем процесс, типа плагин и указываем нужные параметры.
...
Рейтинг: 0 / 0
Excel -> CSV программно
    #39119599
Turingvetil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel,
оооой)) Вот я молодец)) Спасибо большое, так всё установилось, отлично! Теперь попробую использовать.
...
Рейтинг: 0 / 0
Excel -> CSV программно
    #39119656
Turingvetil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel,
прошу прощения, еще один глупый вопрос, а как перейти в старый интерфейс? У нас разработка ведется на сервере, там 5-й установлен, т.е. надо там еще 4-й поставить?
...
Рейтинг: 0 / 0
Excel -> CSV программно
    #39119667
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Turingvetil,

:) Там иконочка есть среди многих прочих, Component View, в виде буквы М из четырех прямоугольников :)
...
Рейтинг: 0 / 0
Excel -> CSV программно
    #39119715
Turingvetil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel,
о сколько нам открытий чудных...!
...
Рейтинг: 0 / 0
Excel -> CSV программно
    #39120291
Turingvetil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ура, заработало!

Единственное, там в плагине имя файла вытаскивается таким образом:

Код: plsql
1.
t_filename := apex_util.get_session_state(  p_browse_item );



а у меня почему-то пустое значение возвращается (хотя p_browse_item указывается правильно), поэтому сначала не работало. Я заменила на такой код:

Код: plsql
1.
2.
3.
4.
select name into t_filename from 
     (select name from apex_application_files
      order by created_on desc,id desc)
   where rownum = 1;



и все заработало! Вроде бы так тоже корректно? А все-таки можно как-нибудь исправить косяк с пустым значением get_session_state?

Кстати, можно использовать и способ сохранения Table APEX_APPLICATION_TEMP_FILES, только тогда в плагине нужно исправить apex_application_files на apex_application_temp_files.
...
Рейтинг: 0 / 0
Excel -> CSV программно
    #39120448
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TuringvetilУра, заработало!

Единственное, там в плагине имя файла вытаскивается таким образом:

Код: plsql
1.
t_filename := apex_util.get_session_state(  p_browse_item );



а у меня почему-то пустое значение возвращается (хотя p_browse_item указывается правильно), поэтому сначала не работало. Я заменила на такой код:

Код: plsql
1.
2.
3.
4.
select name into t_filename from 
     (select name from apex_application_files
      order by created_on desc,id desc)
   where rownum = 1;



У меня загрузка работает и без внесения этого изменения, возможно вы название ITEM указали с двоеточием? Чего делать не надо. Тут что то вы не допоняли.
А вот пример запроса который вы написали, называется "Посмотрите, как делать никогда нельзя"... Избавитесь от этого.

Turingvetilи все заработало! Вроде бы так тоже корректно? А все-таки можно как-нибудь исправить косяк с пустым значением get_session_state?

Кстати, можно использовать и способ сохранения Table APEX_APPLICATION_TEMP_FILES, только тогда в плагине нужно исправить apex_application_files на apex_application_temp_files.

А за это спасибо, учту.

А по поводу доработок, можно попробовать связаться с автором.
...
Рейтинг: 0 / 0
Excel -> CSV программно
    #39120464
Turingvetil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel,
не, указала без двоеточия, ну наверное что-то в настройках айтема напутала, с этим разберусь.
А почему скрипт неправильный? Таблица же темповая, заполняется в рамках сессии? (по крайней мере, в 5-ой версии apex_application_temp_files)
...
Рейтинг: 0 / 0
Excel -> CSV программно
    #39120487
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TuringvetilТаблица же темповая, заполняется в рамках сессии
а вы проверьте. Сессия апекс не равна сессии оракля.
Возьмите одновременно импорт 10000 строк и отпишитесь тут.
...
Рейтинг: 0 / 0
Excel -> CSV программно
    #39120493
Turingvetil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123TuringvetilТаблица же темповая, заполняется в рамках сессии
а вы проверьте. Сессия апекс не равна сессии оракля.
Возьмите одновременно импорт 10000 строк и отпишитесь тут.

Вообще не поняла, к чему это. Задача - вытащить именно свой загруженный файл. Я так подумала, что если таблица заполнена только для моей текущей сессии, то последний добавленный файл - и есть нужный. При чем тут сессия оракла и количество строк?
...
Рейтинг: 0 / 0
Excel -> CSV программно
    #39120503
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Turingvetil,
если не хотите - ничего не делайте.
Просто вы сказали что временная табла на сессию. Я сказал что сессия оракла не равно апексовой. Могут быть грабли (без тестов).
Но вы можете не читать.
...
Рейтинг: 0 / 0
Excel -> CSV программно
    #39120518
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Turingvetilblkangel,
не, указала без двоеточия, ну наверное что-то в настройках айтема напутала, с этим разберусь.
А почему скрипт неправильный? Таблица же темповая, заполняется в рамках сессии? (по крайней мере, в 5-ой версии apex_application_temp_files)

Вообще это синоним, на обычную таблицу. Апекс умеет работать с ней в рамке одной конкретной сессии, вы же написали прямой селект к ней.
...
Рейтинг: 0 / 0
Excel -> CSV программно
    #39120525
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Turingvetil,

Ну и вообще, запрос такого вида к БД, уже сам по себе говорит о ненормальности чего то (Схемы БД, ее недопонимание и т.д.).
Не должно быть в коде таких запросов.
...
Рейтинг: 0 / 0
Excel -> CSV программно
    #39120535
Turingvetil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangelTuringvetilblkangel,
не, указала без двоеточия, ну наверное что-то в настройках айтема напутала, с этим разберусь.
А почему скрипт неправильный? Таблица же темповая, заполняется в рамках сессии? (по крайней мере, в 5-ой версии apex_application_temp_files)

Вообще это синоним, на обычную таблицу. Апекс умеет работать с ней в рамке одной конкретной сессии, вы же написали прямой селект к ней.

Аа, тогда понятно!
...
Рейтинг: 0 / 0
Excel -> CSV программно
    #39120538
Turingvetil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel, большое спасибо за найденное решение!=) И всем ответившим - за помощь!
...
Рейтинг: 0 / 0
21 сообщений из 46, страница 2 из 2
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Excel -> CSV программно
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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