4

我正在使用iReport设计器将报告导出为PDF格式和CSV格式。现在对于PDF 格式,一切似乎都很完美,但是当我使用相同的设计导出到CSV时,整个布局变得混乱。我会记录我收集到的所有必要的研究。让我们看一下PDFCSV的报告格式。

PDF 格式

报告的 PDF 格式

CSV 格式

CSV 格式的报告

这是收集的研究。

  1. PDF格式是CSV报告的像素完美报告。
  2. 我们可以使用CSVMetaDataExporter来提取数据并使用导出参数设置描述类型和数据的列名。虽然我还没有使用第二个选项。

所以我的基本问题是,如果我们想使用相同的模板来导出CSVExcel,我们显然会遇到对齐和宽度问题。我也将报告导出到Excel中,并且在Excel格式中结果并不令人满意。那么在这种情况下,JasperReports真的是选择ExcelCSV格式的正确选择吗?如果是,那么处理这种输出格式的理想方法是什么?

4

1 回答 1

4

在我的专业意见中,没有。当您的输出将从 Visual: PDF/On-Screen/Print 和 Structured: CSV/Excel 等更改时,甚至不必费心尝试保持相同的模板格式。

Alex K 提到了高级 Excel 功能,如果使用得当,它可以在屏幕上生成与 Excel 匹配的输出。但是,您的元素设计必须非常紧凑,这意味着避免跨越单元格、绝对定位的元素、对齐网格或对齐其他元素。

如果您的客户/用户要求报表看起来不错并且可以在 Excel 中使用,那么您很可能必须针对 Excel 格式进行设计。

于 2013-09-11T03:35:52.750 回答