Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Экспорт в Excel из JSP / 16 сообщений из 16, страница 1 из 1
21.02.2012, 15:21:42
    #37672616
Rustam Ergashev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в Excel из JSP
Привет.
Сделал таблицу из запроса. Теперь его нужно экспортировать в 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
21.02.2012, 15:43:01
    #37672680
ferc
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в Excel из JSP
Rustam Ergashev,
поменяй Content-Type на экселевский
...
Рейтинг: 0 / 0
21.02.2012, 15:45:28
    #37672686
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в Excel из JSP
Rustam ErgashevВ инете поискал поиски не помогли.
выбрать задачу попроще.
...
Рейтинг: 0 / 0
21.02.2012, 15:46:24
    #37672688
Rustam Ergashev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в Excel из JSP
Код: html
1.
<meta http-equiv="Content-Type" content="application/vnd.ms-excel; charset=windows-1251"/>


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

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


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


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