Bonjour,

J'explore la librairie poi en vue de générer des documents excel.
Après un test heureux de HSSF qui m'a permis de générer puis de modifier un fichier j'aborde XSSF car je veux utiliser la fonction excel de mappage de fichiers xml. (Cette fonction est dispo sous Excel 2003 et permet d'utiliser comme source de données des fichiers XML).

Donc :
Poi 3.6 / ecplise ganymède et voici mon code qui est une version assez dépouillée de l'exemple fourni sur le site poi. (http://svn.apache.org/repos/asf/poi/...sheetDemo.java)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
package org.apache.poi.ss.examples;
 
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
 
public class TimesheetDemo {
 
    public static void main(String[] args) throws Exception {
 
    	// Création d'un document
    	XSSFWorkbook wb = new XSSFWorkbook();
 
    }
}
Pas d'avertissement mais à l'exécution j'ai une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/xmlbeans/XmlException
	at org.apache.poi.ss.examples.TimesheetDemo.main(TimesheetDemo.java:10)
Caused by: java.lang.ClassNotFoundException: org.apache.xmlbeans.XmlException
	at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
	... 1 more
Je précise que je connais mal java et que ce genre de pile me déroute.

Quelqu'un peut-il me dire ce qui m'arrive s'il vous plaît ?

Pozzo.WEChaudEnPerspective