Pergunta

Alguém pode me sugerir quaisquer arquivos de biblioteca / jar que eu possa usar para exportar minha tabela para excel / pdf / palavra.

Por favor me diga se há qualquer biblioteca através do qual eu posso criar relatórios em jsp.

Foi útil?

Solução

Deve também ser mencionado que você pode exportar tabelas para Excel simplesmente emitindo uma tabela HTML e definindo resposta tipo para application/vnd.ms-excel. Nenhuma biblioteca externa que seja necessário.

Algo parecido com isto:

<%@ page language="java" session="true" %>
<%@ taglib uri="/WEB-INF/tld/response.tld" prefix="res" %>
<res:setHeader name="Content-Type">application/vnd.ms-excel</res:setHeader>
<res:setHeader name="Content-Disposition">attachment; filename=excel-test.xls</res:setHeader>

<table>
    <tr>
        <td>foo</td>
        <td>bar</td>
    </tr>
</table>

Nota : essa resposta se destina a complementar este e este pois abrange apenas um dos casos (Excel).

Outras dicas

Eu diria JasperReports - que é open source - é a sua melhor aposta. Ele permitiria que você código do relatório de uma vez, mas exportá-lo para os vários formatos que você precisa. Ele ainda suporta streaming direto de HTML para o navegador, para que ele realmente é, uma coisa de código-once uso tipo em qualquer lugar. Ele também pode escalar-se muito bem via JasperServer.

É diferente em cada caso.

Como para a criação de relatórios, gostaria de passar a usar uma ferramenta de comunicação dedicado, especificamente Jasper Reports.

Eu acho que itext ainda melhor é para a criação de relatórios, é mais simples, eu tinha alguma experiência (menos do que o suficiente) com Jasper Reports, e pareceu desajeitado. OTOH itext é muito fácil de usar para desenvolvedor, e tivemos muito grandes relatórios feito com ele, sem problemas.

Você pode até criar rtf do (lido pelo Word) de itext.

Se you'r de trabalho com JSP é que você pode tentar usar biblioteca displaytag que lhe dá exportar para todos (pdf, Excel, CSV, XML). Você também pode personalizá-los ou exportadores de substituição, se quiser.

Basta dar uma olhada neste url http://displaytag.sourceforge.net/10/ export.html

Se a planilha é muito simples, em seguida, exportar como CSV é aceitável; a sua rápida e fácil de código.

Docmosis e JODReports podem produzir PDF e DOC do lado do servidor (JSPs, servlets, J2EE etc). Docmosis fornece a formatação / layout em um modelo assim que você têm menos de codificação para fazer e possivelmente até mesmo ter os não-desenvolvedores mantendo o olhar relatório ea sensação. Ambos são gratuitos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top