2011-02-03 9 views
7

का उपयोग करके निर्माण निर्माण हम जावा में रिपोर्ट कैसे बना सकते हैं? .NET में क्रिस्टल रिपोर्ट्स की तरह कुछ।जावा

+0

के संभावित डुप्लिकेट [क्या जावा के लिए सबसे अच्छा रिपोर्ट इंजन है] (http://stackoverflow.com/questions/238527/what-is-the- सर्वश्रेष्ठ-रिपोर्ट-इंजन-के-जावा) – Epaga

उत्तर

3

iRepor/JasperReports आज़माएं। मुझे लगता है कि आज के रूप में आपका सबसे अच्छा विकल्प है।

यह बहुत परिपक्व, लगातार अद्यतन (सक्रिय) है, यह स्टैंडअलोन/स्विंग अनुप्रयोगों, वेब अनुप्रयोगों का समर्थन करता है, आप एक्सेल/पीडीएफ में निर्यात कर सकते हैं, और प्रमुख अपीलकेशन सर्वर के साथ आसानी से एकीकृत कर सकते हैं।

जैस्पर रीपॉर्ट्स रिपोर्टिंग इंजन है, और iReport इसकी आईडीई (विजुअल रिपोर्ट एडिटर) है।

+0

मैं वेब एप्लिकेशन विकसित कर रहा हूं। क्या मैं वेब एप्लिकेशन के साथ जैस्पर रिपोर्ट का उपयोग कर सकता हूं? –

+0

हां। जैसा कि मैंने उल्लेख किया है, यह प्रमुख अनुप्रयोग सर्वर के साथ बहुत अच्छी तरह से एकीकृत करता है: जेबॉस, टोमकैट, ग्लासफ़िश, वेबस्पेयर, वेबलोगिक, ओरेकल एएस ... –

+1

@ सीराग आप इसे आसानी से एकीकृत कर सकते हैं –

7

हमारे पास Jasper Report है।

जैस्पर रीपॉर्ट्स दुनिया का सबसे लोकप्रिय ओपन सोर्स रिपोर्टिंग इंजन है। यह जावा में पूरी तरह से लिखा गया है और यह किसी भी प्रकार के डेटा स्रोत से आने वाले डेटा का उपयोग करने में सक्षम है और पिक्सेल-परिपूर्ण दस्तावेजों का उत्पादन करता है जिसे HTML, PDF, Excel, OpenOffice और Word सहित विभिन्न दस्तावेज़ प्रारूपों में देखा, मुद्रित या निर्यात किया जा सकता है। ।

  • Here त्वरित ट्यूटोरियल

1

BIRT एक बहुत लोकप्रिय और शक्तिशाली उपकरण है। सिफारिश की।

+0

मैं वेब एप्लिकेशन विकसित कर रहा हूं। क्या मैं इस एप्लिकेशन का उपयोग वेब अनुप्रयोग के साथ BRIT का उपयोग कर सकता हूं? –

+0

@Chirag: हाँ, आप कर सकते हैं। –

4

this question का डुप्लिकेट BTW हो सकता है, ...

फिर भी, यहां अपनी ईमानदार (अभी तक पक्षपातपूर्ण) जवाब से नकल है:

i-net Clear Reports (मैं शुद्ध स्वच्छ हुआ करता था)

  • रिपोर्ट इंजन और Java report viewer दोनों के सरल और उपयोग में आसान एपीआई।
  • पीडीएफ, एचटीएमएल, एसवीजी, एक्सएलएस, आदि के साथ-साथ जावा एप्लेट व्यूअर में किसी भी बड़े प्रारूप में निर्यात कर सकते हैं। (samples देखें)
  • एक नि: शुल्क और शक्तिशाली ग्राफिकल रिपोर्ट टेम्पलेट डिजाइनर के साथ आता है। (video guide देखें)
  • अपने एप्लिकेशन सर्वर पर एक WAR फ़ाइल के रूप में स्थापित करता है या आपके स्वयं के एप्लिकेशन में लाइब्रेरी के रूप में उपयोग किया जा सकता है।
  • महान तकनीकी सहायता (आपको आमतौर पर दिन या सप्ताह के बजाय मिनटों या घंटों में उत्तर मिलता है)
  • चार्ट JFreeChart पर आधारित चार्ट (इसलिए स्टॉक चार्ट शामिल हैं)।
  • क्रिस्टल रिपोर्ट टेम्पलेट्स पढ़ सकते हैं। (बहुत सारे ग्राहकों के लिए, यह हत्यारा सुविधा है क्योंकि आपको अपने पुराने क्रिस्टल रिपोर्ट टेम्पलेट्स को फिर से बनाने की ज़रूरत नहीं है)
  • ग्रेट और प्रतिस्पर्धी मूल्य निर्धारण - प्रभावी रूप से लागत "less than open source"।
  • सर्वर घटक के 90-day trial नि: शुल्क।
  • नि: शुल्क और पूरी तरह कार्यात्मक report designer

[पूर्ण प्रकटीकरण: हाँ, मैं आई-नेट सॉफ्टवेयर के लिए काम करता हूं। लेकिन यह अभी भी मेरे ईमानदार (हालांकि व्यक्तिपरक और पक्षपातपूर्ण) सवाल का जवाब है। ;)]

0

जैस्पर रिपोर्ट वास्तव में एक शक्तिशाली उपकरण है, लेकिन कभी-कभी रिपोर्ट बनाने के लिए बहुत अधिक काम करता है।

मैं POI और Docx4j को भी देखने के लिए सिफारिश करेंगे। उन लोगों के साथ आप में हेडर और एंटरप्राइज़ शैली के साथ एक टेम्पलेट शामिल कर सकते हैं। आप फ़ाइल को को सरल कथन के साथ बना सकते हैं लेकिन Docx4j के साथ आप टैग्स (टेम्पलेटिंग) को अपने .docx फ़ाइल में चुनने के तत्व द्वारा प्रतिस्थापित कर सकते हैं।

docx4j (Ava) प्रलेखन यहाँ उपलब्ध है: https://www.docx4java.org/forums/