Jasper reports 使用JasperReports将报表导出到Excel和CSV的理想方法是什么?

Jasper reports 使用JasperReports将报表导出到Excel和CSV的理想方法是什么?,jasper-reports,Jasper Reports,我正在使用iReport designer将报告导出为PDF格式和CSV格式。现在看PDF 格式,一切似乎都很完美,但当我使用相同的设计导出到CSV时,整个 布局混乱。我将记录我收集的所有必要的研究。让我们吃点东西吧 先看PDF格式的报告,然后看CSV格式的报告 PDF格式 CSV格式 以下是收集的研究结果 PDF格式是像素完美的报告,其中包含CSV报告 我们可以使用,以便只提取数据,并使用导出参数设置描述类型和数据的列名。虽然我还没有使用第二个选项 所以我的基本问题是,如果我们想使用相同的

我正在使用iReport designer将报告导出为PDF格式和CSV格式。现在看PDF 格式,一切似乎都很完美,但当我使用相同的设计导出到CSV时,整个 布局混乱。我将记录我收集的所有必要的研究。让我们吃点东西吧 先看PDF格式的报告,然后看CSV格式的报告

PDF格式

CSV格式

以下是收集的研究结果

  • PDF格式是像素完美的报告,其中包含CSV报告
  • 我们可以使用,以便只提取数据,并使用导出参数设置描述类型和数据的列名。虽然我还没有使用第二个选项

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

    在我的专业意见中,不是。当您的输出将从可视的:PDF/屏幕上/打印和结构化的:CSV/Excel等更改时,甚至不用费心尝试保持相同的模板格式

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

    如果您的客户/用户要求报表外观良好,并且可以在Excel中使用,那么您可能需要设计Excel格式。

    csv只是一种纯文本格式。例如,您不能将图像放入其中。此外,MS Office在全球范围内并不是一个用于查看csv文件的应用程序。您是否需要此应用程序-?另请参见:,