powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / APEX & EXCEL & HTP
7 сообщений из 7, страница 1 из 1
APEX & EXCEL & HTP
    #36059280
grigo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пытаюсь создать выгрузить отчет в EXCEL
использую htm.pr взял пример из другого топика на похожую тему:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
create or replace procedure test1 is
begin
 owa_util.mime_header(ccontent_type => 'application/vnd.ms-excel');
 htp.tableOpen(cborder => 'BORDER=1');
  htp.tableRowOpen;
  htp.tableRowClose;
  htp.tableRowOpen;
  htp.tableData(cvalue => 'Заголовок ');
  htp.tableData(cvalue => 'Сумма');
  htp.tableRowClose;
  htp.tableRowOpen;
  htp.tableData(cvalue => 'Рога и копыта');
  htp.tableData(cvalue => '123.00');
  htp.tableRowClose;
  htp.tableRowOpen;
  htp.tableData(cvalue => 'Oracle');
  htp.tableData(cvalue => '666.00');
  htp.tableRowClose;  
  htp.tableClose;
end test1;

Создал страницу, на ней регион с типом PL\SQL
в нем : в Sourse:
Код: plaintext
1.
2.
3.
begin
  -- Call the procedure
  test1;
end;

При открытии страницы появляется регион с HTML таблицей вверху над таблицей :
Content-type: application/vnd.ms-excel (сверил с реестром там такое значение)
Как сделать так, что бы содержимое таблицы открывалось сразу в EXCEL ?

BI Publisher не предлагать :)
...
Рейтинг: 0 / 0
APEX & EXCEL & HTP
    #36059419
grigo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может на доку кто-нибудь носом ткнет ? или топик какой подскажет ?
...
Рейтинг: 0 / 0
APEX & EXCEL & HTP
    #36059815
apex_users_guide
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добавить параметр
Код: plaintext
bclose_header=>FALSE
в вызов
Код: plaintext
owa_util.mime_header(ccontent_type => 'application/vnd.ms-excel');
...
Рейтинг: 0 / 0
APEX & EXCEL & HTP
    #36061389
grigo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apex_users_guide,

Спасибо, попробую!
...
Рейтинг: 0 / 0
APEX & EXCEL & HTP
    #36061452
grigo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apex_users_guide,

Сейчас проца имеет вид:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
create or replace procedure test1 is
begin
 owa_util.mime_header(ccontent_type => 'application/vnd.ms-excel',
                      bclose_header => false);
 htp.tableopen(cborder => 'BORDER=1');
 htp.tablerowopen;
 htp.tablerowclose;
 htp.tablerowopen;
 htp.tabledata(cvalue => 'Çàãîëîâîê ');
 htp.tabledata(cvalue => 'Ñóììà');
 htp.tablerowclose;
 htp.tablerowopen;
 htp.tabledata(cvalue => 'Ðîãà è êîïûòà');
 htp.tabledata(cvalue => '123.00');
 htp.tablerowclose;
 htp.tablerowopen;
 htp.tabledata(cvalue => 'Oracle');
 htp.tabledata(cvalue => '666.00');
 htp.tablerowclose;
 htp.tableclose;
end test1;

Но как было так и осталось :
Прилагаю принтскрин.
В принципе я уже отазался от этой идеи формировать EXCEL через htp.p
и делаю через XMLtable на сервере но все таки...
...
Рейтинг: 0 / 0
APEX & EXCEL & HTP
    #36061455
grigo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Принтскрин...
...
Рейтинг: 0 / 0
APEX & EXCEL & HTP
    #36064215
deniska80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у меня в репорт риджнах формируются таблички
а вызывает эксель процесс before header со строчками
owa_util.mime_header('application/vnd.ms-excel',FALSE);
htp.prn('Content-Disposition: attachment; filename="ppp.xls"');
owa_util.http_header_close;
сама страница на основе шаблона принтер френдли, только еще с меньшим кол-вом элементов
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / APEX & EXCEL & HTP
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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