问题描述
我正在从 AWS S3 存储桶中读取 MuleSoft 中的 Excel (.xlsx) 文件,一旦我从 S3 存储桶中读取文件,我就会像这样获取 excel 文件的数据:
%dw 2.0
output application/json
---
payload.parts pluck (value,key,index) ->
{
(key) : { (read(value.content,'application/xlsx'))}
}
问题是,文件12.535中有一个值,它被读取为12.53499999。这在四舍五入时产生了问题,因为理想情况下,当我对小数进行四舍五入时,我应该得到 12.54 的值,但因此.5349999
我得到的值是 12.53。
如何确保 Mule 读取正确的值或解析正确的值?
使用 Mule 运行时 4.3.0。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)