Чтение данных XLSX в SpringBatch

У меня есть файл xlsx, который должен быть прочитан, а поле даты должно быть записано в столбец MYSQL DateTime.

Дата в файле Excel имеет формат " 2018-08-06 16:32:58"

Но когда я читаю его с помощью PoiItemReader, а затем конвертирую в пользовательский редактор строк, я получаю следующее исключение:

java.text.ParseException: Unparseable date: "1533553378000"
    at java.text.DateFormat.parse(DateFormat.java:366)
    at org.springframework.batch.item.excel.RowMapperImpl.mapRow(RowMapperImpl.java:63)

Я чувствую, что это связано с тем, что PoiItemReader не может правильно прочитать поле даты. Обратите внимание, что я попытался преобразовать его в дату sql с помощью SDF.

Код: https://github.com/vishwabhat19/TimeWorkedData.git

Должен ли я использовать XSSFWorkbook вместо этого? И если я сделаю, как бы я вставил это в Reader? Мой проект представляет собой весенний пакетный проект, и ему нужен объект InputReader.

Заранее спасибо.

0 ответов

Другие вопросы по тегам