কম্পিউটার

জাভাতে একটি CSV ফাইল থেকে ডেটা কীভাবে পড়তে হয়?


A CSV ৷ মানে কমা বিভক্ত মান . একটি CSV ফাইলে, প্রতিটি লাইনে কমা(,) দিয়ে আলাদা করা শব্দ থাকে এবং এটি একটি .csv এর সাথে সংরক্ষণ করা হয় এক্সটেনশন।

আমরা readLine() ব্যবহার করে একটি CSV ফাইল লাইন পড়তে পারি BufferedReader এর পদ্ধতি ক্লাস লাইনের শব্দগুলিকে একটি অ্যারেতে পেতে প্রতিটি লাইনকে কমা অক্ষরে বিভক্ত করুন। এখন আমরা সহজে অ্যারের বিষয়বস্তু মুদ্রণ করতে পারি এটির উপর পুনরাবৃত্তি করে বা একটি উপযুক্ত সূচক ব্যবহার করে৷

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"

  1. Windows 8.1 থেকে কিভাবে রিবন UI সরাতে হয়

  2. অ্যান্ড্রয়েডের সম্পদ থেকে একটি ফাইল কিভাবে পড়তে হয়?

  3. কিভাবে জাভা ব্যবহার করে একটি ফোল্ডার থেকে ডিরেক্টরি (শুধুমাত্র) পেতে?

  4. জাভাতে একটি বৈশিষ্ট্য ফাইল থেকে ডেটা কীভাবে পড়তে হয়?