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

时间:2009-07-23 10:02:34

标签: excel jasper-reports

我有一个成功导出到Excel的Jasper报告,但是所有数字列(当前类型为java.math.BigDecimal)都在Excel中显示为“常规”类型。这使得无法对列进行数值运算(例如添加额外的0) - 即使您首先将单元格的格式转换为数字。我尝试过为列使用不同的java类型,但无济于事。

有没有人知道在Jasper中指定数字单元格应该在Excel中被赋予数字类型的任何方法吗?

1 个答案:

答案 0 :(得分:6)

事实证明,您需要在JExcelApi导出器

上设置以下参数
JExcelApiExporterParameter.IS_DETECT_CELL_TYPE

是真的。