Bonsoir, je veux lire mes deux formats de fichiers xls et xlsx mais je n'arrive pas a le faire. Merci d'avance



Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
 currents = new File(Mesfichiers).listFiles(new FileFilter() ;
 
		// affichier le nombre de fichier dans le repertoire
		System.out.println(" le nombre de Fichiers : "
				+ currents.length);
 
		// int nbfichier = 0;
		if (currents != null && currents.length > 0) {
                    Workbook[] wbs = new Workbook[] { new HSSFWorkbook(), new XSSFWorkbook() };
                      for(int w=0; w<wbs.length; w++) {
                         // Workbook wb = wbs[w];			
			Workbook wbEnregistrement = wbs[w];
//////////////////////////////////////////////////////////////////////
il se plante sur la ligne suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
                    Workbook[] wbs = new Workbook[] { new HSSFWorkbook(), new XSSFWorkbook() };
erreur:
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
Fichiers en attente de traitement: 3
Exception in thread "main" java.lang.NoClassDefFoundError: org/openxmlformats/schemas/spreadsheetml/x2006/main/CTSheet
        at test_edi.chargement.parcouriRep(chargement.java:180)
        at test_edi.Main_1.main(Main_1.java:22)
Caused by: java.lang.ClassNotFoundException: org.openxmlformats.schemas.spreadsheetml.x2006.main.CTSheet
        at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
        ... 2 more
Java Result: 1
BUILD SUCCESSFUL (total time: 9 seconds)