写Excel -四舍五入整数链到100位

abevenseeabevensee 成员职位:4贡献我
我有一个过程,以将结果写入excel文档结束。输出的是满足特定条件的帐号。当通过结果端口查看时,会显示整个帐号(例1)。然而,当该过程以“write excel”操作符结束时,它将把帐号四舍五入到最接近的100(例2)。我将操作符设置为写入.xlsx并将所有数值字段显示为整数(例3)。你知道是什么引起的或者有什么方法可以绕过它吗?

谢谢!

例1:


例2:


Ex.3:


标记:
Tghadially

最佳答案

  • rfuentealbarfuentealba 主持人,RapidMiner认证分析师,会员,大学教授职位:568独角兽
    解决方案接受
    你好@abevensee

    你说“账号符合一定条件”,是不是说账号是文字?因为解决方法是将这些帐号作为文本/字符串而不是数字来处理。我可以确认,在生成数字时,这些数字必须保持在15位的范围内,这对于其他情况来说是不理想的,因为数字可能大到足以超出bigint/decimal的定义。

    我做错什么了吗@sgenzer

    愿一切都好!

    杆。
    Tghadially abevensee

答案

  • rfuentealbarfuentealba 主持人,RapidMiner认证分析师,会员,大学教授职位:568独角兽
    你好@Noel

    如果您将数据存储到CSV文件而不是Excel文件中,会发生同样的事情吗?如果你这样做,这是来自库的限制。我这么说是因为我在PostgreSQL中存储大量小数的数据时没有遇到任何问题。让我们看看它是如何发展的。

    愿一切都好!

    罗德里戈。
    Tghadially
  • abevenseeabevensee 成员职位:4贡献我
    在写入CSV时发生。不幸的是,我正在编写一个多选项卡excel工作簿,因此excel操作符在这种情况下优于CSV操作符。
登录注册置评。