Læs en linie ind fra din fil og brug en StringTokenizer, her er et eksempel
// line variablen indeholder den linie der har kommasepareret indhold. StringTokenizer st = new StringTokenizer(line,",|"); int count x=0; while (st.hasMoreTokens()) { x++; System.out.println(st.nextToken()); if (x%8) { System.out.println(""); //indsæt linieskift efter hver 8'nd linie x=0; } }
public class ReadCSV { public static void main(String[] args) { try { BufferedReader r = new BufferedReader(new FileReader("C:/test.csv")); String line; while((line = r.readLine()) != null) { System.out.println("line=" + line); StringTokenizer st = new StringTokenizer(line, ",|"); int num; System.out.print("numbers="); while(st.hasMoreTokens()) { num = Integer.parseInt(st.nextToken()); System.out.print(" " + num); } System.out.println(); } } catch (FileNotFoundException e) { } catch (IOException e) { } } }
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.