我想在写入csv文件之前添加自定义添加的最后一行
这是我需要做的示例图片。
在此处输入图像描述
这是我的密码
ObjectMapper objectMapper = new ObjectMapper();
try {
String filepath = properties.getExportPath();
String fileName = utilityService.getYesterdayDate() + TendermintETLConstants.POSTFIX_NDID_RP_IDP_SUMMARY_CSV;
String jsonInString = objectMapper.writeValueAsString(blockList);
CsvMapper csvMapper = new CsvMapper();
CsvSchema csvSchema = csvMapper.schemaFor(BlockForSummaryCSV.class).withHeader();
csvMapper.addMixIn(Block.class, BlockForSummaryCSV.class);
Block[] blockArray = new ObjectMapper().readValue(jsonInString, Block[].class);
csvMapper.writerFor(Block[].class)
.with(csvSchema)
.writeValue(new File(filepath + TendermintETLConstants.SEPARATE_DIRECTORY_SYMBOL + fileName), blockArray);
}
谢谢你的帮助。
暂无答案!
目前还没有任何答案,快来回答吧!