powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Подружить PL/SQL Dynamic Content и csv
3 сообщений из 3, страница 1 из 1
Подружить PL/SQL Dynamic Content и csv
    #39487479
Здравствуй, коллеги.
Совсем недавно начал использовать oracle pl sql и apex. По ходу выполнения одной из задач возникла потребность сделать таблицу с раскрывающейся подтаблицей для каждой строчки. Реализовать это удалось с помощью Dynamic Content и jQuery. И теперь возникла такая проблема, что нужно каким-то способом выгрузить получившуюся таблицу в csv-файл. И сделать это никак не выходит. Перерыл добрую половину интернета, но найти того, что сработало бы, так и не удалось.
Буду благодарен, если кто-то делал что-то подобное и может поделиться опытом.
...
Рейтинг: 0 / 0
Подружить PL/SQL Dynamic Content и csv
    #39487993
Продвинулся до того, что выцепил получившуюся таблицу с помощью getElementById в jQuery. Но скачать её не удается.

$("#for_csv").click(function(e) {
var dt = new Date();
var day = dt.getDate();
var month = dt.getMonth() + 1;
var year = dt.getFullYear();
var hour = dt.getHours();
var mins = dt.getMinutes();
var postfix = day + "." + month + "." + year + "_" + hour + "." + mins;

var a = document.createElement('a');

var data_type = 'data:application/vnd.ms-excel';
var table_div = document.getElementById('test_table');
var table_html = table_div.outerHTML.replace(/ /g, '%20');
a.href = data_type + ', ' + table_html;

a.download = 'exported_table_' + postfix + '.xls';

a.click();

e.preventDefault();
});

В table_div точно попадает таблица. Но почему не скачивает никак не могу понять.
...
Рейтинг: 0 / 0
Подружить PL/SQL Dynamic Content и csv
    #39488131
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Томилов Кирилл,

csv это просто таблица с ячейками. Напишите запрос, который выводит пустые клетки в нужных местах.

А дальше можно по-разному:

1. Руками, через htp.p, там простой формат.
2. Использовать готовые инструменты, см. alexandra pl sql utils
3. Сделать standard report с выгрузкой csv, условие отображения never, изучить формат csv ссылки и сделать другую кнопку с такой же ссылкой.

По каждой теме см. в интернете.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Подружить PL/SQL Dynamic Content и csv
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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