I have a template whereI am trying to format a number(parameter1) The output in Excel is not the same as the output in PDF. Why? In Pdf, for the number 1000.44 with Locale Spanish, I see 1.000,44. If I select the Locale English, I see 1,000.44. Nice! However, in Excel, for the same number, no matter where you change the Locale, I always see the same format: 1.000,44. Why does this happen? Does the behavior should not be the same?This is my jrxml template: <?xml version="1.0" encoding="UTF-8"?><jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="report1" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="49e04c48-28fc-48ae-b818-9663713d7419"> <property name="ireport.zoom" value="1.0"/> <property name="ireport.x" value="0"/> <property name="ireport.y" value="0"/> <parameter name="parameter1" class="java.lang.Double"/> <variable name="variable1" class="java.lang.Double"> <variableExpression><![CDATA[$P{parameter1}]]></variableExpression> </variable> <background> <band splitType="Stretch"/> </background> <title> <band height="79" splitType="Stretch"/> </title> <pageHeader> <band height="35" splitType="Stretch"/> </pageHeader> <columnHeader> <band height="61" splitType="Stretch"/> </columnHeader> <detail> <band height="125" splitType="Stretch"> <textField pattern="#,##0.00"> <reportElement x="0" y="0" width="100" height="20" uuid="b22d81d3-ee6b-4ae8-ae5a-e31a101e35d4"/> <textFieldExpression><![CDATA[$V{variable1}]]></textFieldExpression> </textField> </band> </detail> <columnFooter> <band height="45" splitType="Stretch"/> </columnFooter> <pageFooter> <band height="54" splitType="Stretch"/> </pageFooter> <summary> <band height="42" splitType="Stretch"/> </summary></jasperReport>[/code] Please Help me! Thanks!