2010-09-17 10 views
8

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

संदर्भ के लिए, मेरा मतलब एक्सेल में डेटा टैब में उपलब्ध फ़िल्टर विकल्प है जो आपको कॉलम के शीर्षलेख में कॉम्बो बॉक्स के रूप में कॉलम के सभी अद्वितीय मान दिखाने की अनुमति देता है।

मुझे पता है कि इसके बारे में पहले से ही एक प्रश्न है generate excel in java जहां यह सवाल पूछा गया था।

और मुझे लगता है कि Apache POI लोग इस https://issues.apache.org/bugzilla/show_bug.cgi?id=35125

के लिए हाल ही में कुछ में जाँच ऐसा कोई है जो POI नए संस्करण इस्तेमाल किया गया है फिल्टर विकल्प का प्रयास करने के लिए है?

इस सुविधा के साथ पीओआई की अंतिम रिलीज की प्रतीक्षा के लिए हमारे लिए संभव नहीं हो सकता है, क्या कोई अन्य एक्सेल जावा एपीआई इंगित कर सकता है जो इस विकल्प को अनुमति देता है (जेईएक्ससेल जहां तक ​​मुझे पता चला है)। मुझे कई वेबसाइटें मिलती हैं जो निर्यात को फ़िल्टरिंग के साथ एक्सेल करने की इजाजत देती हैं। यदि इसे प्रदान करने के लिए कोई अच्छा एपीआई नहीं है, तो क्या एक्सेल पर कोई अन्य तरीका या पोस्ट प्रोसेसिंग है जो मैं इस विकल्प को जोड़ने के लिए कर सकता हूं

बार-बार प्रश्न के लिए खेद है, लेकिन मुझे अपनी समस्या का समाधान करने का कोई और तरीका नहीं दिखाई दे रहा था स्टैकओवरफ्लो समुदाय के पास आने के अलावा

उत्तर

17

यह पहले से ही अपाचे पीओआई 3.7 में सक्षम है। कैसे? एक नज़र डालें ...

sheet.setAutoFilter (CellRangeAddress.valueOf ("ए 1: सी 200"));

+0

बहुत बहुत धन्यवाद ... – Fazal

+0

अच्छा !!!, बहुत बहुत धन्यवाद !, मैंने सेल शीट पर केवल मेरी शीट के शीर्षलेखों का उपयोग किया और यह पूरी तरह से काम करता है: sheet.setAutoFilter (CellRangeAddress.valueOf ("ए 1: एच 1 ")); – Israelm

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