Saltar al contenido

¿Cómo puedo omitir la primera línea de un csv en Java?

Hola usuario de nuestra página web, hemos encontrado la respuesta a tu interrogante, has scroll y la encontrarás aquí.

Solución:

La forma correcta de omitir la primera línea si se trata de un encabezado es mediante el uso de un diferente CSVFormat

CSVFormat format = CSVFormat.DEFAULT.withDelimiter(';').withFirstRecordAsHeader();

Es posible que desee leer la primera línea, antes de pasar el lector a la CSVParser :

static void processFile(final File file) 
    FileReader filereader = new FileReader(file);
    BufferedReader bufferedReader = new BufferedReader(filereader);
    bufferedReader.readLine();// try-catch omitted
    final CSVFormat format = CSVFormat.DEFAULT.withDelimiter(';');
    CSVParser parser = new CSVParser(bufferedReader, format);
    final List records = parser.getRecords();
    //stuff

Si estás contento con lo expuesto, tienes la libertad de dejar una noticia acerca de qué te ha impresionado de este ensayo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

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