【问题标题】:Validate microsoft Excel data cell in Java在 Java 中验证 Microsoft Excel 数据单元格
【发布时间】:2012-01-09 17:12:30
【问题描述】:

如何在 Java spring 中验证 excel 的列?列之类的验证应该是字符串或不为空。读取Excel文件后,进行验证,所有数据将存储在数据库的表中。

【问题讨论】:

    标签: java validation spring-mvc import-from-excel


    【解决方案1】:

    对此的简短回答是:您可能必须使用 JXL 库(或类似的东西)。它允许您访问 Excel 工作表中的具体单元格并获取它们的值(以及其他内容)。

    【讨论】:

    • 嗨 lbolit,我已经使用 jxl 库并且可以从 excel 表中读取数据,但不知道进行验证,因为我没有模型类
    • 对不起,我不太了解你。如果您知道您的值应该是字符串或空值,那么您只需检查该值是字符串还是空值。模型类是什么意思?
    • 对模型类感到抱歉。假设excel文件有二十列,第一列为String,第二列为int,第三列为date,第四列为String,第五列为int.......我使用循环读取了excel文件中的所有数据。当我读取哪些字符串数据应该进入第一列或第四列的数据时,我不知道验证......
    • 好吧,如果你不能区分不同种类的字符串(例如,它们的长度、字符集、正则表达式等),那么它们在哪一列上可能没有区别应该在?同样,如果我对您的理解正确,您已经阅读了一个 excel 文件,并且您必须确保所有值都在各自的列中?或者所有的值都对应于列的type
    • 所有值对应列的类型
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多