Apachenifi的ConvertExcelToCSVProcessor无需人工干预便可自动将年份格式从‘yyyy’转换为‘yy’。
创始人
2024-09-06 06:30:44
0

可以在ConvertExcelToCSVProcessor中使用自定义Groovy脚本进行转换。

以下是一个示例脚本:

import org.apache.nifi.logging.ComponentLog
import java.text.SimpleDateFormat
import java.util.Date

// 获取组件日志
ComponentLog logger = log

// 定义日期格式
SimpleDateFormat inFormat = new SimpleDateFormat("yyyy")
SimpleDateFormat outFormat = new SimpleDateFormat("yy")

// 获取原始日期字符串
String yearStr = flowFile."yyyy".toString()

try {
    // 将日期字符串转换为日期对象
    Date year = inFormat.parse(yearStr)
    
    // 将日期对象转换为目标日期字符串
    String shortYear = outFormat.format(year)
    
    // 将目标日期字符串添加到flowfile中
    flowFile."yy" = shortYear
} catch (Exception e) {  
    // 如果无法解析日期,则记录错误日志并传递flowfile
    logger.error("无法将日期${yearStr}转换为${outFormat.toPattern()}", e)
    session.transfer(flowFile, REL_FAILURE)
}

在使用该脚本时,需要将输入流文件的年份列的字段名称设置为"yyyy",将目标输出流文件的年份列的字段名称设置为"yy"。

使用该脚本,您可以在ConvertExcelToCSVProcessor中自动将年份格式从'yyyy'更改为'yy',而无需手动更改Excel文件或CSV文件。

相关内容

热门资讯

今日科普!八闽福建辅助,wpk... 今日科普!八闽福建辅助,wpk软件是正规的吗,技巧教程(新版有挂);八闽福建辅助是一项八闽福建辅助软...
揭秘一下!科乐天天踢填大坑辅助... 揭秘一下!科乐天天踢填大坑辅助,德友汇辅助器(其实是真的有挂)小薇(辅助器软件下载)致您一封信;亲爱...
科技新动态!内蒙老友辅助,we... 科技新动态!内蒙老友辅助,werplan有挂吗,新版2025教程(有挂讲解)是一款可以让一直输的玩家...
重大消息!乐平包王讨赏辅助,谁... 重大消息!乐平包王讨赏辅助,谁有老友广东辅助器(竟然真的有挂);1、任何谁有老友广东辅助器透视是真的...
我来向大家传授!天酷互娱有辅助... 您好:天酷互娱有辅助工具嘛这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户...
玩家亲测!九酷众娱辅助,微信小... 玩家亲测!九酷众娱辅助,微信小程序外辅助工具(好像有挂);1、每一步都需要思考,不同水平的挑战会更加...
重大通报!wepoker专用辅... 重大通报!wepoker专用辅助程序,wpk俱乐部辅助器,安装教程(的确有挂);wepoker专用辅...
终于清楚!小南四川长牌辅助,摸... 终于清楚!小南四川长牌辅助,摸一把游戏跑得快辅助(确实真的有挂)1)摸一把游戏跑得快辅助有没有挂:进...
记者爆料!蘑菇云辅助怎么使用,... 记者爆料!蘑菇云辅助怎么使用,德州透视插件,德州论坛(有挂分享);蘑菇云辅助怎么使用软件透明挂是一个...
热点推荐!决战辅助软件,陕麻圈... 热点推荐!决战辅助软件,陕麻圈辅助器透视开挂(确实存在有挂)1)陕麻圈辅助器透视开挂有没有挂:进一步...