Bonjour,
J'ai un problème avec l'export CSV d'un rapport.
J'ai une appli qui s'occupe de rafraîchir des rapports puis de les re sauvegarder dans le référentiel.
Jusqu'ici tout va bien. Sauf que l'appli permet aussi d'exporter les dit rapports en XLSX ou CSV.
En export CSV, le rapport se retrouve être différent du rapport sous RICH.
Dans le fournisseur de donnée du rapport, il y a plus de champ que dans le rapport affiché (nous n'avons pas besoin que tous les champs soient affichés).
Or dans l'export CSV avec mon appli, tous les champ du fournisseur de données sont affichés et je ne comprend pas pourquoi !?
Es-ce que quelqu'un aurait une explication ?
Voici le code de l'export (widoc est la variable représentant le rapport ouvert par la méthode OpenDocument) :
Code Java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 CSVView csvView = null; csvView = (CSVView) widoc.getDataProviders().getView(OutputFormatType.CSV); File f = new File(pathRpp + nomRpp + "." + export); FileWriter fw; try { fw = new FileWriter(f); fw.write(csvView.getContent()); fw.close(); } catch (IOException e) { //e.printStackTrace(); }
Partager