Package br.unip.aps.report
Class ReportExporter
java.lang.Object
br.unip.aps.report.ReportExporter
Exportacao de relatorios em CSV, Excel (.xlsx, Apache POI) e PDF (OpenPDF).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexportarBenchmarkCsv(List<BenchmarkResult> resultados, Path destino) Exporta as medicoes do benchmark em CSV.exportarExcel(ContextoRelatorio ctx, Path destino) Gera uma pasta de trabalho Excel com uma aba por secao, cabecalhos congelados, filtros e graficos nativos.exportarFocosCsv(List<FocoIncendio> focos, Path destino) Exporta focos (por exemplo, o resultado de uma ordenacao) em CSV.exportarPdf(ContextoRelatorio ctx, Path destino) Gera o relatorio em PDF (A4, retrato) com capa, sumario, resumo executivo e notas metodologicas.
-
Constructor Details
-
ReportExporter
public ReportExporter()
-
-
Method Details
-
exportarFocosCsv
Exporta focos (por exemplo, o resultado de uma ordenacao) em CSV.- Throws:
ApsException
-
exportarBenchmarkCsv
public Path exportarBenchmarkCsv(List<BenchmarkResult> resultados, Path destino) throws ApsException Exporta as medicoes do benchmark em CSV.- Throws:
ApsException
-
exportarExcel
Gera uma pasta de trabalho Excel com uma aba por secao, cabecalhos congelados, filtros e graficos nativos.- Throws:
ApsException
-
exportarPdf
Gera o relatorio em PDF (A4, retrato) com capa, sumario, resumo executivo e notas metodologicas.- Throws:
ApsException
-