DateConverter不支持默认字符串到'日期'转换。注:重新配置转换器或使用替代实现

时间:2018-03-19 09:13:21

标签: java converter xlsx apache-commons-beanutils xlsread

我正在阅读.xlsx文件,其中包含Name,Id,Date(11/28/2017)等列。 我创建了一个.xml文件" cancellation.xml"映射我的excel单元格。之后 我正在使用这些代码行读取excel文件。

Resource configFile = new FileSystemResource("resource" + File.separator + "excel" + File.separator + "template" +  File.separator +  "cancellation.xml");
            BeanUtilsBean.getInstance().getConvertUtils().register(false, false, 0);
            final XLSReader xlsReader = ReaderBuilder.buildFromXML(configFile.getFile());
            final List<Transaction> transactionList = new ArrayList<>();

            final Map<String, Object> transactionMap = new HashMap<>();
            transactionMap.put("transactionList", transactionList);
            xlsReader.read(multipartFile.getInputStream(), transactionMap);

当我第一次点击API并且它成功读取所有列时,一切正常。但是当我在第一次点击后点击API时,它无法读取由这些错误显示的excel列。

  

2018-03-19 14:05:13.976 WARN 7312 --- [nio-8085-exec-4] o.a.c.b.converters.DateConverter:DateConverter不支持默认String到&#39; Date&#39;转换。   2018-03-19 14:05:13.976 WARN 7312 --- [nio-8085-exec-4] o.a.c.b.converters.DateConverter :( N.B。重新配置转换器或使用替代实现)

0 个答案:

没有答案