我正在阅读.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。重新配置转换器或使用替代实现)