Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Подружить PL/SQL Dynamic Content и csv
|
|||
|---|---|---|---|
|
#18+
Здравствуй, коллеги. Совсем недавно начал использовать oracle pl sql и apex. По ходу выполнения одной из задач возникла потребность сделать таблицу с раскрывающейся подтаблицей для каждой строчки. Реализовать это удалось с помощью Dynamic Content и jQuery. И теперь возникла такая проблема, что нужно каким-то способом выгрузить получившуюся таблицу в csv-файл. И сделать это никак не выходит. Перерыл добрую половину интернета, но найти того, что сработало бы, так и не удалось. Буду благодарен, если кто-то делал что-то подобное и может поделиться опытом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2017, 13:43 |
|
||
|
Подружить PL/SQL Dynamic Content и csv
|
|||
|---|---|---|---|
|
#18+
Продвинулся до того, что выцепил получившуюся таблицу с помощью 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 точно попадает таблица. Но почему не скачивает никак не могу понять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2017, 07:52 |
|
||
|
Подружить PL/SQL Dynamic Content и csv
|
|||
|---|---|---|---|
|
#18+
Томилов Кирилл, csv это просто таблица с ячейками. Напишите запрос, который выводит пустые клетки в нужных местах. А дальше можно по-разному: 1. Руками, через htp.p, там простой формат. 2. Использовать готовые инструменты, см. alexandra pl sql utils 3. Сделать standard report с выгрузкой csv, условие отображения never, изучить формат csv ссылки и сделать другую кнопку с такой же ссылкой. По каждой теме см. в интернете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2017, 10:53 |
|
||
|
|

start [/forum/topic.php?fid=50&fpage=15&tid=1874340]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
58ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
2ms |
| others: | 293ms |
| total: | 430ms |

| 0 / 0 |
