programa Java para leer un archivo CSV

Los archivos que contienen los valores briosos por comas que se conoce como archivos CSV y aquí, vamos a aprender cómo leer un archivo CSV mediante el programa de java?

CSV es un archivo de valores separados por comas donde cada valor en el archivo está separado por una coma.

class ejemplo,

    "Abhishek Sharma","B.E ,"C.S.E ,"22"
"Vikarna"," Singh","B.E","Civil","23"
"Kajal " ,"Namdev","B.E","C.S.E","22"
"Nikita"," Sharma","B.E","C.S.E","22"

archivo CSV Nuestro que se almacena en la ubicación “H:. /CSVFiles/csvfile.csv’ Para leer este archivo crear un For en Eclipse Java y añadir la siguiente código en él :

package logicProgramming;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class CSVSeprator {
public static void main(String[] args) {
//this holds the Csv file location
String csvFile = "H:/CSVFiles/csvfile.csv";
String line = "";
//as we have to split the file from commas
String splitBy = ",";
//Buffered reader class is a java.io class which reads
//a character input file ,it reads lines and arrays
//File reader opens the given file in read mode
try (BufferedReader br = new BufferedReader(new FileReader(csvFile))) {
//readline function is use to read a line form the file
while ((line = br.readLine()) != null) {
//loop will continue until the line ends
String[] name = line.split(splitBy);
//split function use to split the words in the line by commas
System.out.println("FirstName: "+ name[0]+ " , LastName:" + name[1]+ " , Mobile:" + name[2]+ " , Email:" + name[3]);
//this is to print the each csv line
}
} catch (IOException e) {
e.printStackTrace();
}
}
}

este código leerá el archivo CSV y mostrar los datos de salida:

salida

Java program to read a CSV File - 4


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *