GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
artigos
notícias
tópicos recentes
empregos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
Jasper Reports Excel Output
Índice dos Fóruns
»
Java Avançado
Autor
Mensagem
24/06/2004 09:54:32
Assunto:
Jasper Reports Excel Output
klaiddias
Smalltalk
Membro desde: 24/06/2004 09:34:24
Mensagens: 2
Offline
Com certeza muitos precisarao dessa dica :) ...
try { // Class.forName(oracle.jdbc.driver.OracleDriver); DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver()); Connection conn = ........ File reportFile = new File("C:jspsample.jasper"); String path = reportFile.getAbsolutePath(); //tried getAbsolutePath() //System.out.println("Absolute Path = " + reportFile.getAbsolutePath()); Map parameters = new HashMap(); parameters.put("myparam",new Integer(2)); JasperPrint jasperPrint = JasperManager.fillReport ( path,parameters, conn); byte bytes[] = new byte[10]; String result = JasperRunManager.runReportToHtmlFile("C:jspsample.jasper" , parameters, conn); JRXlsExporter exporter = new JRXlsExporter(); ByteArrayOutputStream xlsReport = new ByteArrayOutputStream(); exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint); exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, xlsReport); exporter.setParameter(JRExporterParameter.OUTPUT_FILE, "C:JSP"); exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, "sample.xls"); exporter.exportReport(); System.out.println("Sixe of byte array:"+xlsReport.size()); bytes = xlsReport.toByteArray(); response.setContentType("application/vnd.ms-excel"); System.out.println("After JasperPrint = "+result); response.setContentLength(bytes.length); xlsReport.close(); OutputStream ouputStream = response.getOutputStream(); ouputStream.write(bytes, 0, bytes.length); ouputStream.flush(); ouputStream.close(); } catch(Exception e) {e.printStackTrace();}
klaid dias
klaiddias@tutopia.com.br
13/05/2008 18:07:18
Assunto:
Re:Jasper Reports Excel Output
danieldestro
Moderador
Membro desde: 04/09/2002 17:26:16
Mensagens: 6561
Localização: São Paulo / Catanduva
Offline
Teu post tem quase 3 anos e foi muito útil hoje.
Obrigado!
got
java
?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
09/02/2010 09:31:47
Assunto:
Re:Jasper Reports Excel Output
Mrwin
JavaBaby
Membro desde: 28/06/2006 14:28:10
Mensagens: 88
Localização: Recife - PE
Offline
Vou aumentar para mais de 6 anos
... ainda hoje continua útil.
Todas as coisas cooperam para o bem daqueles que amam a Deus.
26/02/2010 17:59:03
Assunto:
Re:Jasper Reports Excel Output
Pablo_Eteg
JavaBaby
Membro desde: 10/12/2007 14:42:02
Mensagens: 86
Localização: MG
Offline
Sem dúvidas super útil e atual
"Write once, run anywhere!!!" - Java
Pablo Henrique - Desenvolvedor
Índice dos Fóruns
»
Java Avançado
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Interface Gráfica
Certificação Java
Desenvolvimento Web
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
Java Micro Edition (Java ME)
Persistência e Banco de Dados
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team