Jasper报告JExcelApi将数字导出为文本

Jasper报告JExcelApi将数字导出为文本,excel,jasper-reports,Excel,Jasper Reports,我有一个Jasper报告,该报告已成功导出到Excel,但是所有数值列(当前为java.math.BigDecimal类型)在Excel中显示为“General”类型。这使得无法对列执行数字操作(例如添加额外的0)-即使您首先将单元格格式转换为数字。我曾尝试为专栏使用不同的java类型,但没有效果 有人知道有什么方法可以在Jasper中指定在Excel中为数值单元格指定一个数值类型吗?事实证明,您需要在JExcelApi导出器上设置以下参数 JExcelApiExporterParameter.

我有一个Jasper报告,该报告已成功导出到Excel,但是所有数值列(当前为java.math.BigDecimal类型)在Excel中显示为“General”类型。这使得无法对列执行数字操作(例如添加额外的0)-即使您首先将单元格格式转换为数字。我曾尝试为专栏使用不同的java类型,但没有效果


有人知道有什么方法可以在Jasper中指定在Excel中为数值单元格指定一个数值类型吗?

事实证明,您需要在JExcelApi导出器上设置以下参数

JExcelApiExporterParameter.IS_DETECT_CELL_TYPE

诚然。

感谢您为我们更新您找到的解决方案。非常有用。