কম্পিউটার টিউটোরিয়াল

জাভায় CSV ফাইল পড়া ও লেখা (OpenCSV ব্যবহার করে)


CSV প্রসেসিংয়ের জন্য OpenCSV লাইব্রেরি পপুলার। Maven-এ ডিপেন্ডেন্সি যোগ করুন:


    com.opencsv
    opencsv
    5.7.1

CSV রিডিং উদাহরণ

import com.opencsv.CSVReader;
import com.opencsv.exceptions.CsvException;
import java.io.FileReader;
import java.io.IOException;
import java.util.List;

public class CsvReadExample {
    public static void readCsv(String filePath) {
        try (CSVReader reader = new CSVReader(new FileReader(filePath))) {
            List rows = reader.readAll();
            for (String[] row : rows) {
                System.out.println(Arrays.toString(row));
            }
        } catch (IOException | CsvException e) {
            e.printStackTrace();
        }
    }

    public static void main(String[] args) {
        readCsv("data.csv");
    }
}

CSV রাইটিং উদাহরণ

import com.opencsv.CSVWriter;
import java.io.FileWriter;
import java.io.IOException;

public class CsvWriteExample {
    public static void writeCsv(String filePath) {
        String[] header = {"ID", "Name", "Age"};
        String[] row1 = {"1", "Alice", "25"};
        String[] row2 = {"2", "Bob", "30"};

        try (CSVWriter writer = new CSVWriter(new FileWriter(filePath))) {
            writer.writeNext(header);
            writer.writeNext(row1);
            writer.writeNext(row2);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
  1. এয়ারড্রয়েড ফাইল ট্রান্সফার দিয়ে ফাইল ট্রান্সফার

  2. সমাধান: Gitignore কাজ করছে না

  3. এক্সেলে CSV ফরম্যাটিংে পারদর্শিতা: ২টি ধাপে ধাপে উদাহরণ

  4. Command Prompt Basic: ফাইল ও ফোল্ডার অপারেশন মাস্টার করুন