我有一个成功导出到Excel的Jasper报告,但是所有数字列(当前类型为java.math.BigDecimal)都在Excel中显示为“常规”类型。这使得无法对列进行数值运算(例如添加额外的0) - 即使您首先将单元格的格式转换为数字。我尝试过为列使用不同的java类型,但无济于事。
有没有人知道在Jasper中指定数字单元格应该在Excel中被赋予数字类型的任何方法吗?
答案 0 :(得分:6)
事实证明,您需要在JExcelApi导出器
上设置以下参数JExcelApiExporterParameter.IS_DETECT_CELL_TYPE
是真的。