2011-02-03 24 views
7

¿Cómo podemos crear informes en Java? Algo así como Crystal Reports en .net.Creación de informes con Java

+0

posible duplicado de [¿Cuál es el mejor motor de informes para Java] (http://stackoverflow.com/questions/238527/what-is-the- best-report-engine-for-java) – Epaga

Respuesta

3

Probar iRepor/JasperReports. Creo que es tu mejor opción a partir de hoy.

Es bastante maduro, se actualiza constantemente (activo), es compatible con aplicaciones StandAlone/Swing, aplicaciones web, puede exportar a Excel/PDF y se integra fácilmente con los principales servidores de aplicación.

JasperReports es el Motor de informes, y iReport es su IDE (Editor de informes visuales).

+0

Estoy desarrollando una aplicación web. ¿Puedo usar este uso del informe de Jasper con la aplicación web? –

+0

Sí. Como mencioné, se integra bastante bien con los principales servidores de aplicaciones: JBoss, Tomcat, Glassfish, WebSphere, WebLogic, Oracle AS ... –

+1

@Chirag puedes integrarlo fácilmente –

7

Tenemos Jasper Report.

JasperReports es el motor de informes de código abierto más popular del mundo. Está escrito completamente en Java y es capaz de utilizar datos provenientes de cualquier tipo de fuente de datos y producir documentos perfectos para píxeles que se pueden ver, imprimir o exportar en una variedad de formatos de documentos, incluyendo HTML, PDF, Excel, OpenOffice y Word .

  • Here es rápido tutorial

1

BIRT es una herramienta muy potente y popular. Recomendado.

+0

Estoy desarrollando aplicaciones web. ¿Puedo usar este uso BRIT con la aplicación web? –

+0

@Chirag: sí, puedes. –

4

podría ser un duplicado de this question, por cierto ...

De todas formas, aquí está mi respuesta honesta (todavía sesgada) copiada desde allí:

i-net Clear Reports (solía ser i-net cristalinas)

  • API simple y fácil de usar tanto del motor de informes como del Java report viewer.
  • Se puede exportar a cualquier formato principal como PDF, HTML, SVG, XLS, etc., así como a un visor de applet de Java. (Consulte samples)
  • Viene con un diseñador de plantillas de informe gráfico gratuito y potente. (Consulte video guide)
  • Se instala como un archivo WAR en su servidor de aplicaciones o se puede usar como una biblioteca dentro de su propia aplicación.
  • Soporte técnico excelente (generalmente recibe una respuesta en minutos u horas en lugar de días o semanas)
  • Gráficos basados ​​en JFreeChart (por lo tanto, incluye Gráficos de valores).
  • Puede leer plantillas de Crystal Reports. (para muchos clientes, esta es la característica clave ya que no tiene que volver a crear todas sus plantillas antiguas de Crystal Reports)
  • Precios excelentes y competitivos: con un costo efectivo "less than open source".
  • Gratis 90-day trial del componente de servidor.
  • Gratis y totalmente funcional report designer.

[descripción completa: Sí, trabajo para el software i-net. Pero sigue siendo mi respuesta honesta (aunque subjetiva y tendenciosa) a la pregunta. ;)]

0

El informe de Jasper es de hecho una herramienta poderosa, pero a veces resulta muy útil crear un informe.

Yo recomendaría mirar también a POI y Docx4j. Con ellos puede incluir una plantilla con encabezados y estilo empresarial. Puede construir el archivo con declaraciones simples, pero con Docx4j también puede reemplazar etiquetas (plantillas) en su archivo .docx por un elemento de elección.

El docx4j (AVA) la documentación está disponible aquí: https://www.docx4java.org/forums/

Cuestiones relacionadas