Bonjour, j'utilise la librairie JasperReport et je voulais savoir si il était possible d'utiliser un fichier (*.xls) comme source d'un rapport. Si oui, pourrait on m'expliquer comment cela marche t'il?
Merci d'avance
Bonjour, j'utilise la librairie JasperReport et je voulais savoir si il était possible d'utiliser un fichier (*.xls) comme source d'un rapport. Si oui, pourrait on m'expliquer comment cela marche t'il?
Merci d'avance
Il doit etre possible d'utiliser un .xls comme source de donnée.
Il te suffit de créer une classe implémentant JRDataSource.
Par c'est à toi de lire le fichier xls.
L'utilisation d'un .csv me semble plus simple.
Je te remercie de ton aide, mais j'ai finalement opter pour une autre solution, a savoir utiliser plutot l'API POI HSSF qui permet de gérer les fichier XLS.
Bonne continuation
Salut je n'apporte pas de reponses à taquestion mais elle m'a inspiré une autre!
Comment extraire des données d'une BD relationnelle et les stocker en fichier XML ? Quelles différences y'a-til entre JasperDesign et les feuilles de styles XSLT?
Merci
Jasper report te permet de faire ca. Il faut juste mettre le code suivant :Envoyé par luis roni
JasperPrint jasperPrint = JasperFillManager.fillReport(...);
JasperExportManager.exportReportToXmlFile(jasperPrint, "nomFichier.xml",false);
Pour ce qui est de POI HSSF, c'est justement utilisé par jasper pour produire des fichiers excel. Mais par contre effectivement il n'en lit pas comme source de données.
Rien n'empêche par contre de lire le fichier avec POI et d'utiliser jasper ensuite pour produire un rapport ou de créér sa propre source de données utilisant POI.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager