परिचय
OpenCSV को पहले इंस्टॉल करना होगा, जो Java के लिए एक पार्सर लाइब्रेरी है। डिपेंडेंसी को मेवेन प्रोजेक्ट में pom.xml फ़ाइल में उल्लेख करना होगा। उसके बाद, नीचे दिए गए कोड का उपयोग किया जा सकता है।
उदाहरण
import java.io.FileReader;
import java.io.*;
import com.opencsv.CSVReader;
public class Demo{
public static void readDataLineByLine(String file){
try{
FileReader my_filereader = new FileReader(file);
CSVReader csvReader = new CSVReader(my_filereader);
String[] nextRecord;
while ((nextRecord = csvReader.readNext()) != null){
for (String cell : nextRecord){
System.out.print(cell + "\t");
}
System.out.println();
}
}
catch (Exception e){
e.printStackTrace();
}
}
}आउटपुट
CSV फाइल में डेटा को लाइन दर लाइन प्रिंट करता हैDemo नाम की एक क्लास में 'readDataLineByLine' नाम का एक फ़ंक्शन होता है जो पैरामीटर के रूप में एक फाइल लेता है। एक FileReader इंस्टेंस बनाया जाता है, और एक CSVReader इंस्टेंस बनाया जाता है, जो CSV फाइल में तत्वों को पढ़ता है। हर लाइन को एक-एक करके पढ़ा जाता है और स्क्रीन पर प्रदर्शित किया जाता है। यह ट्राई ब्लॉक में लिखा जाता है, और अपवाद (यदि कोई हो) 'कैच' ब्लॉक में पकड़े जाते हैं।