Leer líneas específicas desde un archivo csv
Publicado por jose (73 intervenciones) el 28/11/2018 06:16:50
Buenos días,
He de crear un método que muestre las líneas desde la 5 a la 8 de un archivo .csv
He hecho el siguiente código. Donde le he puesto un contador para que empiece desde la línea 5. Sin embargo, empieza leyendo siempre por la línea 0.
He probado diferentes formas que he encontrado por internet pero todas me dan el mismo resultado.
Alguien podría ayudarme y explicarme el por que.
Muchas gracias,
He de crear un método que muestre las líneas desde la 5 a la 8 de un archivo .csv
He hecho el siguiente código. Donde le he puesto un contador para que empiece desde la línea 5. Sin embargo, empieza leyendo siempre por la línea 0.
He probado diferentes formas que he encontrado por internet pero todas me dan el mismo resultado.
Alguien podría ayudarme y explicarme el por que.
Muchas gracias,
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
public String mostrarDatosProvincias(String fichero) {
BufferedReader br = null;
try {
br = new BufferedReader(new FileReader(fichero));
String line=br.readLine();
int i= 5;
while (line !=null && i<=8) {
String[] provincia = line.split(";");
System.out.println(Arrays.toString(provincia));
line = br.readLine();
i++;
//return line;
}
br.close();
} catch (Exception e) {
//Excepció!
System.out.println("Error leyendo: " + fichero + e);
}
return "";
Valora esta pregunta
0