2009-03-23 27 views
6

के बिना यूआई के रूप में एक्सेल का उपयोग करना मुझे लगता है कि हर व्यवसायी व्यक्ति एक्सेल यूआई रखना चाहता है, हालांकि उन्हें वेब अनुप्रयोगों का उपयोग करने के लिए मजबूर किया जाता है जो कभी-कभी वास्तव में खराब एक्सेल की तरह दिखते हैं।वीबी

क्या कोई ढांचा है जो वीबी के बिना एक्सेल यूई बनाने में मदद करता है? मेरा मतलब पीओआई या जेएक्ससेल जैसे ढांचे का मतलब नहीं है जो आपको एक्सेल रिपोर्ट जेनरेट करने की अनुमति देता है।

+0

आपका क्या मतलब है? हालांकि, मैं मानता हूं कि वेब ऐप्स नियमित रूप से दुरुपयोग किए जाते हैं। HTTP दुनिया का अंत नहीं है! :) – BobbyShaftoe

उत्तर

2

दो का एक संयोजन काफी अच्छी तरह से काम कर सकते हैं ... एक्सेल डाला जाने वाला डेटा के लिए महान नहीं है, यह वह जगह है जहाँ किसी एप्लिकेशन (डेस्कटॉप या वेब) बेहतर काम करता है , लेकिन गतिशील रिपोर्ट और डेटा का विश्लेषण करने के लिए एक्सेल बहुत अच्छा है।

गतिशील रिपोर्ट मैंने देखा है के लिए सबसे अच्छा तरीका है (जैसे वास्तविक समय डेटा में खींचने के लिए) ऐड-इन्स कि नए कार्यों को जोड़ने उत्कृष्टता प्राप्त करने में लिखने के लिए है।जावा स्पेस में आप XLLoop आज़मा सकते हैं - इससे आपको एक्सेल में पीओजेओ फ़ंक्शंस का खुलासा करने की अनुमति मिलती है (पूर्ण प्रकटीकरण: मैं इस प्रोजेक्ट पर काम करता हूं)।

1

मुझे यकीन है कि क्या आप यूआई द्वारा यहां इसका मतलब यह नहीं कर रहा हूँ, लेकिन अगर यह डेटा प्रस्तुति के लिए है (नहीं डेटा इनपुट के रूप में) आप जैसे: एसक्यूएल सर्वर रिपोर्टिंग सेवाओं का उपयोग और परिणाम निर्यात प्रारूप उत्कृष्टता प्राप्त करने सकता है। वैकल्पिक रूप से आप एक्सेल एक्सएमएल प्रारूप में अपने डेटा को पार्स करने और उपयोगकर्ता एक्सेल फ़ाइल के रूप में खोलने के लिए (कि एक सा दर्द होता है, हालांकि है अगर अपने डेटा एक साधारण तालिका से अधिक जटिल है)

संपादित

मैं अनुमति दे सकते हैं पुरानी काग़ज़ के काम के आधार पर एक वेब सिस्टम बनाने के दौरान एक्सेल के उपयोग के साथ डेटा प्रस्तुत करने और संसाधित करने के दर्द के माध्यम से चला गया - यह एक संक्रमण समय की आवश्यकता थी। यह एक असली दर्द, सभी डेटा सत्यापन है यह सुनिश्चित करना कि क्या वापस प्रस्तुत की है संशोधित नहीं किया गया structurewise आदि

मेरा निष्कर्ष होगा:

  • inputing डेटा के लिए वेब प्रणाली का उपयोग
  • यदि आवश्यक हो तो
  • रिपोर्टिंग के लिए एक्सेल प्रारूप प्रदान करें यदि वास्तव में, वास्तव में आवश्यक है कि आप डेटा इनपुट करने के लिए वेब सिस्टम में पार्सिंग एक्सेल लागू कर सकें, लेकिन फिर कुछ मानव सत्यापन जोड़ें क्योंकि यह संभवतः सभी संभावित त्रुटियों की भविष्यवाणी करना असंभव है एक्सेल
+0

ने आपके प्रश्न में अपने जावा टैग को देखा, किसी भी तरह से मैं एक्सेल के कारण नेट को मान रहा था। मैं पीओआई या जेएक्ससेल मानता हूं कि आप रिपोर्टिंग सेवाओं के लिए समान कार्यक्षमता प्रदान करते हैं – kristof

3

मैंने देखा है कई आवेदन एक्सेल का उपयोग कर बनाया गया था। वे सभी बेकार, त्रुटि प्रवण थे, और अद्यतित रखने के लिए असंभव के बगल में थे।

अंत उपयोगकर्ता कुछ ग्रिड की गणना के लिए एक्सेल की तरह काम करने के लिए, तो उन्हें ऐसा करने के लिए एक उपकरण देने के लिए, या उन्हें उस हिस्से के लिए Excel का उपयोग करते हैं एक आवेदन की जरूरत है।

हालांकि एक्सेल/वीबीए का उपयोग विशेष रूप से बड़े एंटरप्राइज़ योग्य अनुप्रयोगों को विकसित करने के लिए गलत सड़क पर जा रहा है। यह थोड़ी देर के लिए अच्छी तरह से काम कर सकता है, लेकिन कमजोर बिंदुओं का पर्दाफाश करने से पहले यह बहुत लंबा नहीं होगा।

चूंकि आपने रिपोर्ट के बारे में बात करना समाप्त कर दिया है ... हाँ, हर तरह से आपका आवेदन सीएसवी, एचटीएमएल, पीडीएफ, एक्सेल आदि में निर्यात होता है। इस तरह उपयोगकर्ता जो एक्सेल का उपयोग सुंदर पाई चार्ट उत्पन्न करने के लिए करना चाहता है, और reformat/डेटा को खोज/स्कैन/फसल उस टूल के साथ ऐसा कर सकता है जिसके साथ वे सहज महसूस करते हैं।

1

आप Excel को अपने एप्लिकेशन में ActiveX नियंत्रण के रूप में एम्बेड करने में देख सकते हैं। यह आपको अपनी पसंद की भाषा से नियंत्रण में हेरफेर करने की अनुमति देगा।

यह सही दिशा में इशारा कर सकता है: http://j-integra.intrinsyc.com/support/kb/Article.aspx?id=30421

2

Obba एक एक्सेल ऐड-इन है जो जावा ऑब्जेक्ट्स को तुरंत चालू करने और सीधे Excel में (VBA या किसी अन्य गोंद कोड के बिना) उनके साथ काम करने की अनुमति देता है।

अच्छा हिस्सा यह है कि एक्सेल शीट (यूआई) आपके जावा कक्षाओं में क्या करता है यह पूरी तरह से पारदर्शी है।