Excel使用jXLS Reader将日期发送到java.Uitl.Date

时间:2015-06-09 14:01:35

标签: jxls

我正在尝试使用带有Spring 3.x的jXLS库来读取excel文件。 问题是我在excel文件中有几个日期列,格式为mm / dd / yyyy但是当我将它们读回java bean时,它们会变为NULL。

我尝试了jXLS Reader

中提到的转换机制

我是否错过了任何配置或错误地实施jXLS配置? TIA。

1 个答案:

答案 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