Jump to content
We've recently updated our Privacy Statement, available here ×

Automatically Converting Numbers stored as text to numbers when export excel in ireport


myphuong

Recommended Posts

hi, everyone. I'm a new member. I have two problems when export excel in ireport

- with double value, i use formatter to format it into String with my pattern (#.###,00), export pdf is OK. But when export excel, it recognized this cell as text. I want it to be converted into number when export into excel automatically.

- after convert to number, i want to set formula SUM for range values in one column. How do I set it to export both excel and pdf?

Hope everyone to help me!

Note: I use code java to export pdf, excel, rtf. I'm not good at English. If I have any mistake, please ignore them, thank you!

Link to comment
Share on other sites

  • Replies 2
  • Created
  • Last Reply

Top Posters In This Topic

For excel to automatically detect what type of format the cell should be, add the following to your jrxml file at the top in the report properties section:

 

<property name="net.sf.jasperreports.export.xls.detect.cell.type" value="true"/>

 

To have excel show formula when highlighting a cell and do the calculation, in your jrxml file, format the field you want to have the SUM as follows:

 

<textField>

<reportElement x= y= width= height= >

<propertyExpression name="net.sf.jasperreports.export.xls.formula"><![CDATA["=SUM()"]]>

</propertyExpression>

</reportElement>

<textElement />

<textFieldExpression > <![CDATA[<whatever you want to display when in pdf or rtf format>]]></textFieldExpression>

</textField>

Link to comment
Share on other sites

  • 8 years later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...