首页 > 解决方案 > 处理空值 oustystems

问题描述

我已经为用户内置了从我的网络应用程序中的 excel 文件上传数据的功能。但是,如果任何单元格包含空值,则上传不起作用,因为它会尝试将“”字符串转换为 int 或日期。

我知道输入该工具的数据通常包含空值。任何有关如何处理此问题的建议将不胜感激。

谢谢

标签: outsystems

解决方案


为了简单起见,OutSystems 不支持标量/字符串类型(仅键)的 NULL。因此,您要么需要

  1. 具有保留类型的特定值以被理解为 null(例如,0 或 -1 表示整数,“”或“NULL”表示文本等)。使用哪个价值很大程度上取决于你的价值空间;
  2. 在 excel 中有一个额外的(布尔)列,说明关联列的值是否应理解为 NULL。

在后一种情况下,您可能还需要将此布尔值传播到您的数据模型(如果您需要在以后跟踪这些 NULL)。


推荐阅读