2012-01-09 5 views
30

मेरे पास एक एक्सेल फ़ाइल है जिसे मैं अपने एप्लिकेशन में उपयोग करना चाहता हूं। Jexcel का उपयोग करके मैं एप्लिकेशन में एक्सेल फ़ाइल को पढ़ और लिखता हूं, लेकिन मुझे नहीं पता कि मेरे एप्लिकेशन में उस फ़ाइल के लिए दृश्य कैसे सेट अप करें। एक्सेल फ़ाइल दिखाने के लिए एंड्रॉइड के लिए कोई स्प्रेडशीट विजेट उपलब्ध है?क्या एंड्रॉइड के लिए कोई स्प्रेडशीट विजेट है?

+2

मुझे लगता है कि आप जिस खोज शब्द को चाहते हैं वह "स्प्रेडशीट विजेट" है। Google किसी त्वरित खोज पर कोई भी नहीं दिखाता है, लेकिन 'TableLayout' का उपयोग करके स्वयं को बनाने के लिए यह बहुत आसान होना चाहिए। – perelman

+1

यह केवल तभी समस्या नहीं है जब स्प्रेड शीट छोटा हो। इसका मतलब उदाहरण के लिए 10x10 है। यदि यह बहुत बड़ा है तो स्मृति और गति के साथ समस्या हो सकती है। फिर विशेष घटक बनाने के लिए जरूरी है जो ग्रिड का केवल दृश्य भाग प्रस्तुत करेगा, जैसे ListView करता है। अगर मुझे कुछ ओपन सोर्स घटक मिलते हैं जो ऐसा कर सकते हैं तो मुझे बहुत खुशी होगी क्योंकि मुझे इसकी अगली परियोजना के लिए इसकी आवश्यकता है :-( – ATom

+5

https://github.com/dennis-sheil/android-spreadsheet –

उत्तर

0

जमीन से अपने खुद के लेखन के लिए सबसे अच्छा अगले बात:

तो android-spreadsheet पर्याप्त नहीं मदद की है,

काम Calligra on Android के साथ किया साथ दूर है।

या यह देखने का इंतजार है कि LibreOffice Android port किसी भी मदद की होगी।

कैलिग्रा कम से कम समस्या के लिए कुछ सहायता होगी।

मैं भी जोड़ूंगा, टिप्पणियों में दिए गए सुझाव @ विन्सेंट बहुत भयानक नहीं है। अधिकांश फोन/टैबलेट स्टॉक ऑफिस सूट के साथ आते हैं (संपादन नहीं) उद्देश्यों के लिए आते हैं। मैं समझ में आता हूं कि उस समाधान में संकट को देखते हुए, लेकिन यह बहुत आसान होगा, यद्यपि आलसी।

1

टेबललेआउट विजेट का उपयोग क्यों न करें और एक्सेल डेटा के माध्यम से लूप करते समय प्रोग्रामिक रूप से पंक्तियों और स्तंभों को भरें? TableLayout पंक्तियों और स्तंभों का समर्थन करता है।

प्रयोग उदाहरण: http://developer.android.com/resources/tutorials/views/hello-tablelayout.html

+0

यह एक है अच्छा कामकाज, मुझे नहीं लगता कि इस तरह की लाइब्रेरी मौजूद है क्योंकि आपके पास पहले से ही आपका एक्सेल डेटा है और आप इसे दिखाना चाहते हैं। इसलिए यह कामकाज लागू करने के लिए बहुत आसान है, क्योंकि एक्सेल फाइलें केवल 2 डी सरणी हैं, इसलिए अपने टेबललेआउट को एक में शामिल करें एक स्क्रॉलव्यू एच + वी के भीतर लेआउट, और आपकी सरणी फिट होगी। आप अपने एक्सए लाइनों या प्रत्येक एक्सएक्स कॉलम को एक नौसेना के साथ विभाजित भी कर सकते हैं। इसे आज़माएं, मुझे लगता है कि यह सबसे कुशल समाधान होगा। – Bourbon

1

मुझे लगता है कि यह सिर्फ एक GridView उपयोग करने के लिए सबसे अच्छा होगा। एक कस्टम एडाप्टर बनाएं जो सेल सामग्री से टेक्स्टव्यू भरता है, उसे ग्रिड व्यू से बांधें और वहां जाएं।

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^