Comment faire pour exporter vers Excel à partir de Spring MVC

Je veux exporter certaines données que j'ai extraites de la base de données au niveau du contrôleur. Dans le contrôleur, j'ai besoin d'exporter ces données vers un fichier Excel sans l'aide d'un point de vue.

J'ai écrit:

        ReportSearchVO searchL = formL.getObjReportSearchG();

        loggerG.info("Resource List:" + searchL.getResourceListG());

        projDetailReportL = reportServiceG.createProjectDetailReport(formL);

        formL.setProjDetailReport(projDetailReportL);
        formL.setReportTypeEnum(ReportTypeEnum.PROJECTDETAILREPORT);
        formL.setObjReportSearchG(searchL);

        requestR.setAttribute("resLevelForm", formL);
        returnModelAndView = new ModelAndView(
            ViewConstants.FINAL_VIEW_PROJECT_DETAILS_REPORT, "reportForm",
            formL);

mais il utilise une vue.

Je voudrais éviter de format Excel. Sauf si vous avez vraiment besoin d'utiliser une mise en forme spéciale ou de plusieurs feuilles, je m'en tiendrais au format CSV parce que c'est du texte, donc beaucoup plus concis, plus facile à générer et pas de problème de version.

OriginalL'auteur Breon | 2015-05-05