2011-05-19 407 views
4

我必須顯示textField jasper報告。該報告生成爲Excel文件。問題出在一個特定的列,它有時有一個字符串,有時還有一個整數(也作爲字符串)。當它有一個整數作爲字符串時,Excel會抱怨在該特定單元格中存在一個以文本形式存儲的數字。我想將數字顯示爲數字,而不是字符串。動態更改jasper的textFieldExpression類屬性

如何在字符串爲有效數字時動態地將textFieldExpressionclass屬性更改爲java.lang.Integer? 或者是另一種插入條件的其他方式?

回答

1

使用兩個字段和一個PrintWhenExpression,它們將確定要顯示的相應字段。