एक सीएसवी अल्पविराम से अलग किए गए मान . के लिए खड़ा है . CSV फ़ाइल में, प्रत्येक पंक्ति में ऐसे शब्द होते हैं जो अल्पविराम (,) . से अलग होते हैं और यह एक .csv . के साथ संग्रहीत किया जाता है विस्तार।
हम readLine() . का उपयोग करके CSV फ़ाइल लाइन को लाइन दर लाइन पढ़ सकते हैं बफर्डरीडर . की विधि कक्षा। पंक्ति के शब्दों को एक सरणी में लाने के लिए प्रत्येक पंक्ति को अल्पविराम वर्ण पर विभाजित करें। अब हम सरणी की सामग्री को उस पर पुनरावृति करके या उपयुक्त अनुक्रमणिका का उपयोग करके आसानी से प्रिंट कर सकते हैं।
CSV फ़ाइल
उदाहरण
import java.io.*; public class CSVReaderTest { public static final String delimiter = ","; public static void read(String csvFile) { try { File file = new File(csvFile); FileReader fr = new FileReader(file); BufferedReader br = new BufferedReader(fr); String line = ""; String[] tempArr; while((line = br.readLine()) != null) { tempArr = line.split(delimiter); for(String tempStr : tempArr) { System.out.print(tempStr + " "); } System.out.println(); } br.close(); } catch(IOException ioe) { ioe.printStackTrace(); } } public static void main(String[] args) { // csv file to read String csvFile = "C:/Temp/Technology.csv"; CSVReaderTest.read(csvFile); } }
आउटपुट
"JAVA" "PYTHON" "JAVASCRIPT" "SELENIUM" "SCALA"