首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对csv文件进行预处理,以便在使用Hybris hotfolder时将键值转换为小写

对csv文件进行预处理,以便在使用Hybris hotfolder时将键值转换为小写
EN

Stack Overflow用户
提问于 2019-07-03 23:40:44
回答 1查看 219关注 0票数 0

CSV文件有像UID这样的键的大写数据,有没有办法将UID转换成小写并在hybris中使用热文件夹时保存。更改我们的数据源将比hybris更改花费更多的时间。

我正在考虑为impex创建一个LowerCaseValueTranslator。这是一个好方法吗?

我已经探索了LowerCaseValueTranslator路径。

代码语言:javascript
复制
  @Override
    public Object importValue(final String valueExpr, final Item toItem) throws JaloInvalidParameterException
    {
        clearStatus();
        Double result = null;
        if (!StringUtils.isBlank(valueExpr))
        {
            try
            {
                result = valueExpr.toLowerCase();
            }
            catch (final NumberFormatException exc)
            {
                setError();
            }
        }
        return result;
    }
}

我希望它能行得通--这是做这件事的最好方法吗?

EN

回答 1

Stack Overflow用户

发布于 2019-07-17 22:02:16

数据/UID是由Hybris自动生成的,还是由用户自定义的值?

在任何情况下,转换器都是做您想做的事情的好方法(假设数据是自定义值)。如果它是由Hybris自动生成的,我会保持原样。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56873720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档