EasyExcel导入在索引、类型都正确的情况下导入失败

EasyExcel导入在索引、类型都正确的情况下导入失败

  • EasyExcel
    • 错误详情
    • 找到问题
    • 解决问题
    • 总结

EasyExcel

       使用 EasyExcel 导入时出现了一些错误,在此记录一下,方便下次查找。

错误详情

        在使用测试表导入时没有出错,但在换了在公司中真正使用的表时,表格后半部分的数据并未存储到实体类中。把每个空格都填满后,显示java类型与表格类型不匹配。

找到问题

       经过检查发现索引值与Excel表格中的数据的顺序是一样的。在把所有的数据改为数字类型后,发现索引为29的表格数据插入到索引为33的字段中。再次检查顺序发现列号为AI-AM的列被删除。

解决问题

       在把字段上的索引与Excel的列号匹配后,表格的数据成功导入。

总结

       EasyExcel的索引值与Excel的数据的顺序无关,与列号有关。

你可能感兴趣的:(Java)