Bonjour tous le monde!

Je début en java (1 mois d'experience )
Je voudrais pouvoir afficher ce qui se trouve dans un fichier CSV.

Voila le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
29
30
import java.io.BufferedReader;
import java.io.FileReader;
import java.util.*;
 
public class CSVFileReader
{
 
    public static void main(String[] args) throws Exception
    {
        List<String> code = new ArrayList<String>();
 
        BufferedReader br = new BufferedReader(new FileReader("GeoIPCountryWhois.csv"));
        String ligne = null;
 
        while ((ligne = br.readLine()) != null)
        {
            String[] data = ligne.split(",");
 
            code.add(data[4]);
 
        }
 
        br.close();
 
        for (int i=0; i<code.size(); i++)
        {
            System.out.println(code.get(i));
        }
    }
}
Le probleme c'est que rien ne s'affiche. J'ai fais quelques test avec des System.out.println("TEST OK") pour voir où ca bloque, et apparemment mon programme ne rentre même pas dans la boucle while. Donc la liste reste vide et aucune erreur n'ai générer.

J'ai chercher mais je n'arrive pas a comprendre pourquoi.

Le fichier CSV est un excel et chaque ligne de la colonne A contient une chaîne de caractère de ce style: 1.0.0.0,"1.0.0.255","16777216","16777471","AU","Australia"

Une âme charitable??
Merci d'avance^^