में प्रस्तुत किया गया था, मैं वर्तमान में एक परियोजना पर काम कर रहा हूं जो अपाचे पीओआई का उपयोग करके एक्सेल फ़ाइल पढ़ता है।सेल मान प्राप्त करें जैसे यह एक्सेल
मेरा काम सरल लगता है, मुझे बस सेल मान प्राप्त करने की आवश्यकता है क्योंकि यह एक्सेल फ़ाइल में प्रदर्शित होता था। मैं सेल के सेल प्रकार के आधार पर एक स्विच स्टेटमेंट करने के बारे में जानता हूं। लेकिन अगर डेटा
9,000.00
की तरह कुछ है POI जब मैं getNumericCellValue()
करना मुझे 9000.0
देता है। जब मैं सेल को स्ट्रिंग प्रकार के रूप में मजबूर करता हूं और getStringCellValue()
करता हूं तो यह मुझे 9000
देता है। मुझे जो चाहिए वह डेटा है जैसे यह एक्सेल में प्रस्तुत किया गया था।
मुझे कुछ पोस्ट DataFormat
कक्षा का उपयोग करने के लिए कह रही है लेकिन मेरी समझ के अनुसार, यह आपके कोड को उस प्रारूप के बारे में जागरूक होने की आवश्यकता है जो सेल के पास है। मेरे मामले में, मुझे उस प्रारूप के बारे में पता नहीं है जिस पर सेल हो सकता है।
तो, मैं सेल मूल्य को कैसे प्राप्त कर सकता हूं जैसे यह एक्सेल में प्रस्तुत किया गया था?
इसका काम! धन्यवाद। उपरोक्त + उत्तर स्वीकार किया गया। – Bnrdo
मेरे लिए काम किया! धन्यवाद! – user3471194