1

我正在使用 JasperReports 创建 .xls 格式的报告。我发现有类似的类JExcelApiExporter并且JRXlsExporter具有几乎相同的功能。

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

4

1 回答 1

3

它们都可以导出为 excel 格式,但是它们的实现完全不同:

  • JExcelApiExporter使用Java Excel API,据说是“用于读取、写入和修改 Excel 电子表格的 Java API”;
  • JRXlsExporter使用Apache POI,它说是“Microsoft 文档的 Java API”。

这些 API 有相似之处和不同之处(请参阅另一个问题中的这个答案)。您应该考虑您的需求并尝试它们以自己决定。例如,我进行了一项实验,其中一个 .xls 的字节数少于另一个,并且在字段上具有不同的颜色(蓝色与灰色)...

于 2014-02-27T03:59:16.640 回答