CSV অর্থ Comma Separated Values। একটি CSV ফাইলে, প্রতিটি লাইনে শব্দগুলো একটি কমা (,)- দিয়ে আলাদা করা থাকে এবং এটি .csv এক্সটেনশনে সংরক্ষিত থাকে।
BufferedReader ক্লাসের 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 ফাইল
String csvFile = "C:/Temp/Technology.csv";
CSVReaderTest.read(csvFile);
}
}
আউটপুট
"JAVA" "PYTHON" "JAVASCRIPT" "SELENIUM" "SCALA"