powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Экспорт в Excel из JSP
16 сообщений из 16, страница 1 из 1
Экспорт в Excel из JSP
    #37672616
Rustam Ergashev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет.
Сделал таблицу из запроса. Теперь его нужно экспортировать в Excel.
В JSP это моя первая страница. С Java еще не знаком. Код отчета как его результат передать в Excel. В инете поискал поиски не помогли.
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@ page contentType="text/html;charset=windows-1251"%>
<%@ page import='java.sql.*, javax.sql.*, javax.naming.*' %>
 <html>
          <head>
               <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/>
          </head>
          <body>
<%
String url = "jdbc:oracle:thin:@192.16.9.37:1521:test";
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection(url, "test","test");
conn.setAutoCommit(false);
try {
Statement stmt = conn.createStatement();
String sele = ("select t.oper_day, to_char(t.saldo_equival_in/100000,'99999999.99') nch, to_char(t.turnover_debit/100000,'99999999.99') debit, to_char(t.turnover_credit/100000,'99999999.99') kredit, to_char(t.saldo_equival_out/100000,'99999999.99') kns from saldo t where substr(t.account_code,8,5) = '20205' and t.code_filial='00011' and substr(t.account_code,8,20)='20205001260004581201' and t.oper_day between to_date('01.01.2011','dd.mm.yyyy') and to_date('01.03.2011','dd.mm.yyyy') order by t.oper_day");
ResultSet rs = stmt.executeQuery(sele);
%>
               <table border="0" cellspacing="2" cellpadding="2" align="center">
                    <tr align="center" bgcolor="#b1c1c1">
                         <td>Den</td>
                         <td>Nachalo</td>
                         <td>Debit</td>
                         <td>Kredit</td>
                         <td>Kones</td>
                    </tr>
                    <%
int nstr=0;
while (rs.next()) {
%><tr bgcolor="#cccccc"><td><%out.println(rs.getString("oper_day"));
%></td><td align="right"><%out.println(rs.getString("nch"));
%></td><td align="right"><%out.println(rs.getString("debit"));
%></td><td align="right"><%out.println(rs.getString("kredit"));
%></td><td align="right"><%out.println(rs.getString("kns"));
%></td></tr><%
nstr++;
}
} finally {
conn.close();
}
%>           </table>
          </body>
     </html>
...
Рейтинг: 0 / 0
Экспорт в Excel из JSP
    #37672680
ferc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Rustam Ergashev,
поменяй Content-Type на экселевский
...
Рейтинг: 0 / 0
Экспорт в Excel из JSP
    #37672686
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rustam ErgashevВ инете поискал поиски не помогли.
выбрать задачу попроще.
...
Рейтинг: 0 / 0
Экспорт в Excel из JSP
    #37672688
Rustam Ergashev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: html
1.
<meta http-equiv="Content-Type" content="application/vnd.ms-excel; charset=windows-1251"/>


так?
...
Рейтинг: 0 / 0
Экспорт в Excel из JSP
    #37672691
Rustam Ergashev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Rustam ErgashevВ инете поискал поиски не помогли.
выбрать задачу попроще.

Мне это надо.
...
Рейтинг: 0 / 0
Экспорт в Excel из JSP
    #37672692
ferc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Rustam Ergashev,
сделай так
Код: java
1.
<%@ page contentType="application/vnd.ms-excel; charset=windows-1251" %>


и вынеси все "не там лежащее" из jsp
...
Рейтинг: 0 / 0
Экспорт в Excel из JSP
    #37672752
Rustam Ergashev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сразу открылся Excel. А как можно сделать так чтобы это сделать нажатием кнопки.
...
Рейтинг: 0 / 0
Экспорт в Excel из JSP
    #37672762
ferc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Rustam Ergashev,
ну можно немного подумать...
...
Рейтинг: 0 / 0
Экспорт в Excel из JSP
    #37672789
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rustam ErgashevСразу открылся Excel. А как можно сделать так чтобы это сделать нажатием кнопки.
перейти на такую страничку по нажатии кнопки :)
...
AFAIK открывать приложения на кнопку не красиво по безопасности.
...
Рейтинг: 0 / 0
Экспорт в Excel из JSP
    #37672790
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rustam ErgashevСразу открылся Excel. А как можно сделать так чтобы это сделать нажатием кнопки.
Что вы имеете ввиду?
...
Рейтинг: 0 / 0
Экспорт в Excel из JSP
    #37672844
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вероятно Content-Disposition
...
Рейтинг: 0 / 0
Экспорт в Excel из JSP
    #37672901
Rustam Ergashev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну я параллельно работаю на дельфи. Вот там я могу контролировать каждую ячейку и каждый столбец. Могу передать из цикла в новый файл или в шаблон данные из датасета. У меня в запросе есть 5 столбиков с данными. Как эти данные передать в эксел.
...
Рейтинг: 0 / 0
Экспорт в Excel из JSP
    #37672911
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rustam Ergashevну я параллельно работаю на дельфи. Вот там я могу контролировать каждую ячейку и каждый столбец. Могу передать из цикла в новый файл или в шаблон данные из датасета. У меня в запросе есть 5 столбиков с данными. Как эти данные передать в эксел.
imho
у тебя веб.
Значит через HTML (tr\td)
Значит как сказали тебе выше.
Сделай заголовок и проверь.
Потом будешь наращивать хотелки.
Удачи!
...
Рейтинг: 0 / 0
Экспорт в Excel из JSP
    #37672927
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rustam Ergashevну я параллельно работаю на дельфи. Вот там я могу контролировать каждую ячейку и каждый столбец. Могу передать из цикла в новый файл или в шаблон данные из датасета. У меня в запросе есть 5 столбиков с данными. Как эти данные передать в эксел.
Взять библиотеку для создания xls и создать файл. Или сохранить в XML-формате нужную табличку и на основе ее любым шаблонизатором собрать данные.
...
Рейтинг: 0 / 0
Экспорт в Excel из JSP
    #37672937
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Экспорт в Excel из JSP
    #37673772
ferc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Rustam Ergashev,
http://poi.apache.org/
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Экспорт в Excel из JSP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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