|
|
|
Сохранение в excel
|
|||
|---|---|---|---|
|
#18+
Помогите пожалуста, найти способ сохранить текст в екскель прямо с 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 страничек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2016, 11:50 |
|
||
|
Сохранение в excel
|
|||
|---|---|---|---|
|
#18+
а пример тебе не пошлю, ты запрещен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2016, 12:17 |
|
||
|
Сохранение в excel
|
|||
|---|---|---|---|
|
#18+
использую xml-excel 2003, Это там где оформление селекта через XmlElement ? Не люблю эту технологию, потому что надо прописывать длинную шапку, а js просто берет ее с html странички. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2016, 12:56 |
|
||
|
Сохранение в excel
|
|||
|---|---|---|---|
|
#18+
это никак не связано с oracle, javascript берет <table>, делает из него valid xls-xml и отдает его пользователю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2016, 14:20 |
|
||
|
Сохранение в excel
|
|||
|---|---|---|---|
|
#18+
использую xml-excel 2003, можно пример:)? nenssi752@gmail.com ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2016, 14:45 |
|
||
|
Сохранение в excel
|
|||
|---|---|---|---|
|
#18+
А почему я "запрещен"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2016, 12:40 |
|
||
|
Сохранение в excel
|
|||
|---|---|---|---|
|
#18+
Selesta_, это вне области javascript и oracle. в моей стране ты запрещен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2016, 14:05 |
|
||
|
Сохранение в excel
|
|||
|---|---|---|---|
|
#18+
все еще использую, А! Вспомнила!) Пропаганда националистических идей, заявления о необходимости создания моноэтнического государства – "кратчайший путь к уничтожению русского народа и русской государственности". Я ничего не пропагандирую, но если для тебя само слово ПС это пропаганда - да пожалуйста, берегись от уничтожения)) Я нашла как использовать xml-excel 2003, сенкс и цем. Только долго открывает документ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2016, 14:44 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39347543&tid=1887022]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
173ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 282ms |
| total: | 560ms |

| 0 / 0 |
