title: MuleSoft changes Decimal value when reading excel file
body: <p>I am reading an Excel (.xlsx) file in MuleSoft from AWS S3 bucket and once I have the file from S3 bucket, I get the data of the excel file like this :</p>
  <pre><code> %dw 2.0
  output application/json
  
  ---
  
  payload.parts pluck (value,key,index) -&gt; 
          {
              (key) : { (read(value.content, 'application/xlsx'))} 
          }
  </code></pre>
  <p>the problem is, there is a value in file <strong>12.535</strong>, which is being read as <strong>12.53499999</strong>. Which creates a problem in rounding because ideally when I round up the decimal I should get value <strong>12.54</strong> but instead because of that <code>.5349999</code>I get value as <strong>12.53</strong>.</p>
  <p>How can I make sure Mule reads correct value or parses a correct value?</p>
  <p>using Mule runtime 4.3.0.</p>