从excel表格获取数据,原表格单价列显示如图2的0.700004,但pq获取到编辑器里显示就成为0.70000399999996。原表格的数字格式为货币,也尝试通过改成常规,但都是这么显示。
请问这是什么原因,该如何解决?谢谢!

从excel表格获取数据,原表格单价列显示如图2的0.700004,但pq获取到编辑器里显示就成为0.70000399999996。原表格的数字格式为货币,也尝试通过改成常规,但都是这么显示。
请问这是什么原因,该如何解决?谢谢!

原表格,实际内容为0.70000399999996,建议在excel中处理保留固定小数位
Number.Round(_,需保留小数位数),试试好像pq里面四舍五入和excel里面有点差异,可以测试下