我正在使用 iReport 设计器将报告导出为 PDF 格式和 CSV 格式。现在是 PDF 格式,一切看起来都很完美,但是当我使用相同的设计导出到 CSV 时,整个 布局变得混乱。我会记录我收集的所有必要的研究。让我们 查看 PDF 中的报告格式,然后查看 CSV 。
PDF格式
CSV格式
以下是收集的研究报告。
所以我的基本问题是,如果我们想使用相同的模板导出 CSV 或 Excel ,我们显然会遇到对齐和宽度问题。我也将报告导出到 Excel ,并且在 Excel 格式中,结果并不令人满意。那么在这种情况下, JasperReports 真的是选择 Excel 和 CSV 格式的正确选择吗?如果是,那么处理这种输出格式的理想方法是什么?
答案 0 :(得分:4)
在我的专业意见中,没有。当您的输出将从Visual:PDF /屏幕/打印和结构化:CSV / Excel等更改时,甚至不打算尝试保持相同的模板格式。
Alex K提到了高级Excel功能,如果使用得当,它可以在屏幕上生成与Excel匹配的输出。但是,您的元素设计必须非常紧密,这意味着避免跨越单元格,绝对定位元素,捕捉到网格或捕捉到其他元素。
如果您的客户/用户要求报告看起来很好并且可以在Excel中使用,那么您可能必须设计Excel格式。