powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Сохранение в excel
8 сообщений из 8, страница 1 из 1
Сохранение в excel
    #39345460
Selesta_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите пожалуста, найти способ сохранить текст в екскель прямо с html странички javascript-ом. Пользуюсь таким скриптом -
procedure TO_EXCEL(nm_file varchar:='save',title1 varchar:='' ) as
title varchar2(4000):='';
begin
title:=replace(replace(replace(title1,chr(10)),chr(13)),'"');
htp.p('<script type="text/javascript" src=".../js/jquery-1.9.0.js"></script>');
--------------------------------------
htp.p('<script type="text/javascript">
function fnExcelReport()
{
var tab_text="<table border=''2px''><tr bgcolor=''#87AFC6''>";
var textRange; var j=0;
tab = document.getElementById("tableWrap"); // id of table

for(j = 0 ; j < tab.rows.length ; j++)
{
tab_text=tab_text+tab.rows[j].innerHTML+"</tr>";
}

tab_text=tab_text+"</table>";
tab_text= tab_text.replace(/<A[^>]*>|<\/A>/g, "");//remove if u want links in your table
tab_text= tab_text.replace(/<img[^>]*>/gi,""); // remove if u want images in your table
tab_text= tab_text.replace(/<input[^>]*>|<\/input>/gi, ""); // reomves input params

var ua = window.navigator.userAgent;
var msie = ua.indexOf("MSIE ");

if (msie > 0 || !!navigator.userAgent.match(/Trident.*rv\:11\./)) // If Internet Explorer
{
alert(tab_text);
txtArea1.document.open("txt/html","replace");
txtArea1.document.write("'||title||'"+tab_text);
txtArea1.document.close();
txtArea1.focus();
sa=txtArea1.document.execCommand("SaveAs",true,"'||nm_file||'.xls");
}
else //other browser not tested on IE 11
sa = window.open(''data:application/vnd.ms-excel,'' + encodeURIComponent("'||title||'"+tab_text));
return (sa);
}
function Cln(){
$("td a").removeAttr("href");
return false;
}
</script>
<iframe id="txtArea1" style="display:none"></iframe>
<br><button id="btnExport" onclick="Cln(); fnExcelReport(); "> Сохранить EXCEL </button>') ;
end;

Проблема в том, что скрипт открывает/сохраняет текст в екскель лишь до какого то размера, а если больше, то открывает about:blank. Кто еще чем пользуется? Пишу сюда потому что проблемы с сохранением большого объем информации обычно у PL\SQL-шников, которые пользуются Oracle Web toolkit для формирования HTML страничек.
...
Рейтинг: 0 / 0
Сохранение в excel
    #39345487
а пример тебе не пошлю, ты запрещен
...
Рейтинг: 0 / 0
Сохранение в excel
    #39345525
Selesta_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
использую xml-excel 2003,
Это там где оформление селекта через XmlElement ? Не люблю эту технологию, потому что надо прописывать длинную шапку, а js просто берет ее с html странички.
...
Рейтинг: 0 / 0
Сохранение в excel
    #39345625
это никак не связано с oracle, javascript берет <table>, делает из него valid xls-xml и отдает его пользователю.
...
Рейтинг: 0 / 0
Сохранение в excel
    #39345657
Selesta_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
использую xml-excel 2003,
можно пример:)? nenssi752@gmail.com
...
Рейтинг: 0 / 0
Сохранение в excel
    #39347421
Selesta_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А почему я "запрещен"?
...
Рейтинг: 0 / 0
Сохранение в excel
    #39347543
Selesta_, это вне области javascript и oracle. в моей стране ты запрещен.
...
Рейтинг: 0 / 0
Сохранение в excel
    #39347602
Selesta_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
все еще использую,
А! Вспомнила!) Пропаганда националистических идей, заявления о необходимости создания моноэтнического государства – "кратчайший путь к уничтожению русского народа и русской государственности".
Я ничего не пропагандирую, но если для тебя само слово ПС это пропаганда - да пожалуйста, берегись от уничтожения)) Я нашла как использовать xml-excel 2003, сенкс и цем. Только долго открывает документ.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Сохранение в excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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