我正在尝试使用带有Spring 3.x的jXLS库来读取excel文件。 问题是我在excel文件中有几个日期列,格式为mm / dd / yyyy但是当我将它们读回java bean时,它们会变为NULL。
我尝试了jXLS Reader
中提到的转换机制我是否错过了任何配置或错误地实施jXLS配置? TIA。
答案 0 :(得分:1)
您可以查看XLSReader项目中的https://bitbucket.org/leonate/jxls-demo示例。
它将Employee
出生日期读入java.util.Date birthDate
属性并打印出来。
此部分的XML configuration看起来像这样
<section startRow="7" endRow="7">
<mapping row="7" col="0">employee.name</mapping>
<mapping row="7" col="1">employee.age</mapping>
<mapping row="7" col="2">employee.birthDate</mapping>
<mapping row="7" col="3">employee.payment</mapping>
<mapping row="7" col="4">employee.bonus</mapping>
</section>
在input Excel file中,您应该正确格式化日期单元格,例如8/18/1978
。