JExcelApiExporter和JRXlsExporter之间的区别

时间:2013-06-08 20:16:40

标签: excel jasper-reports apache-poi jxl

我使用JasperReports以.xls格式创建报告。我发现类似的类JExcelApiExporterJRXlsExporter具有几乎相同的功能。

这两个班级有什么区别吗?我应该使用哪一个?

1 个答案:

答案 0 :(得分:3)

他们都可以导出为ex​​cel格式,但是他们的实现完全不同:

  • JExcelApiExporter使用Java Excel API,他说这是一个“Java API来读,写, 并修改Excel电子表格“;
  • JRXlsExporter使用Apache POI,他们说“是” 用于Microsoft Documents的Java API“。

这些API有相似之处和不同之处(see this answer in another question)。你应该考虑你的需求并尝试两者来自己决定。例如,我进行了一次实验,其中一个.xls的字节数少于另一个,并且字段上的颜色不同(蓝色与灰色)......