Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में सीएसवी फाइलों के साथ काम करना

ओपनसीएसवी को पहले स्थापित करना होगा, जो जावा के लिए एक पार्सर लाइब्रेरी है। मावेन परियोजना में pom.xml फ़ाइल में निर्भरता का उल्लेख किया जाना है। उसके बाद, नीचे दिए गए कोड का उपयोग किया जा सकता है।

उदाहरण

आयात करें CSVReader csvReader =नया CSVReader (my_filereader); स्ट्रिंग [] अगला रिकॉर्ड; जबकि ((nextRecord =csvReader.readNext()) !=null){ for (स्ट्रिंग सेल :nextRecord){ System.out.print(Output + "\t"); } System.out.println (); }} कैच (अपवाद ई){ e.printStackTrace(); } }}

आउटपुट

एक csv फ़ाइल लाइन में डेटा को लाइन दर लाइन प्रिंट करता है

डेमो नामक एक वर्ग में 'readDataLineByLine' नाम का एक फ़ंक्शन होता है जो एक फ़ाइल को पैरामीटर के रूप में लेता है। एक FileReader इंस्टेंस बनाया जाता है, और एक CSVReader इंस्टेंस बनाया जाता है, जो CSV फ़ाइल में तत्वों को पढ़ता है। प्रत्येक पंक्ति को एक-एक करके पढ़ा जाता है और स्क्रीन पर प्रदर्शित किया जाता है। यह कोशिश ब्लॉक में लिखा गया है, और अपवाद (यदि कोई हो) 'कैच' ब्लॉक में पकड़े गए हैं।


  1. फिक्स:Gitignore काम नहीं कर रहा है

    GitHub कोड सहयोग और रिपॉजिटरी शेयरिंग के क्षेत्र में एक अग्रणी अग्रणी के रूप में उभरा है। गिटहब मुख्य रूप से एक संस्करण नियंत्रण सॉफ्टवेयर है जो उपयोगकर्ताओं को वितरित संस्करण नियंत्रण और एससीएम (स्रोत कोड प्रबंधन) के नियंत्रण की अनुमति देता है। इस प्लेटफ़ॉर्म का उपयोग दुनिया भर के प्रमुख व्यवसायों

  1. सीएसवी फाइल को एक्सेल में फॉर्मेट करना (2 उदाहरणों के साथ)

    जब हम नाम, पते या किसी उत्पाद जानकारी जैसी सूचनाओं के साथ काम कर रहे होते हैं, तो हम कभी-कभी उन्हें टेक्स्ट फ़ाइल के रूप में रखते हैं। इस प्रकार की टेक्स्ट फ़ाइल को CSV फ़ाइल कहा जाता है। लेकिन हमें इन सीएसवी फाइलों को अधिक सटीक रखने के लिए एक्सेल में आयात करने के लिए प्रारूपित करने की आवश्यकता हो स

  1. कमांड प्रॉम्प्ट मूल बातें:फाइलों और फ़ोल्डरों के साथ कार्य करना

    कमांड प्रॉम्प्ट बेसिक्स:फाइलों और फोल्डर के साथ काम करना अपनी फ़ाइलों को नेविगेट करने के लिए फ़ाइल एक्सप्लोरर का उपयोग करके थक गए हैं? ठीक है, यह आप नहीं हो सकते, जब तक कि आप एक डेवलपर या आईटी पेशेवर न हों। डेवलपर या नहीं, बुनियादी कमांड लाइन ज्ञान हमेशा अच्छा होता है। इस गाइड में, हम कुछ सामान्य